maravilloso
6/12/2013 - 6:59 AM

Locale Español para fechas y cantidades

Locale Español para fechas y cantidades

<!--
Dentro de una ventana:
-->
<?component name="decimalbox" extends="decimalbox" format="#,##0.00" scale="2" constraint="no negative,no zero" ?>
<?component name="datebox" extends="datebox" format="dd/MM/yyyy"  width="96px" mold="rounded" ?>


<!--
Si quiero generalizar para TODA la aplicación:
1. Crear/añadir a fichero WEB-INF/lang-addon.xml lo siguiente:
-->
<language-addon>
    <addon-name>FTSE</addon-name>

    <language-name>xul/html</language-name>
    <component>
        <extends>decimalbox</extends>
        <component-name>decimalbox</component-name>
        <property>
            <property-name>format</property-name>
            <property-value>#,##0.00</property-value>
        </property>
        <property>
            <property-name>scale</property-name>
            <property-value>2</property-value>
        </property>
    </component>

    <component>
        <extends>datebox</extends>
        <component-name>datebox</component-name>
        <property>
            <property-name>format</property-name>
            <property-value>dd/MM/yyyy</property-value>
        </property>
        <property>
            <property-name>width</property-name>
            <property-value>96px</property-value>
        </property>
        <property>
            <property-name>mold</property-name>
            <property-value>rounded</property-value>
        </property>
    </component>
</language-addon>

<!--
2.Configurar LOCALE por defecto
y referir el anterior fichero desde WEB-INF/zk.xml añadiendo:
-->
    <library-property>
        <name>org.zkoss.web.preferred.locale</name>
        <value>es</value>
    </library-property>

    <language-config>
        <addon-uri>/WEB-INF/lang-addon.xml</addon-uri>
    </language-config>