git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@20803 d1611594-4594-4d17-8e1d-87c2c4800839
parent
ed0addbac9
commit
50c499a1f7
|
@ -5,6 +5,8 @@
|
||||||
package com.rjconsultores.ventaboletos.web.utilerias;
|
package com.rjconsultores.ventaboletos.web.utilerias;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.text.MessageFormat;
|
||||||
|
|
||||||
import org.zkoss.util.resource.Labels;
|
import org.zkoss.util.resource.Labels;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.WrongValueException;
|
import org.zkoss.zk.ui.WrongValueException;
|
||||||
|
@ -203,7 +205,8 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose {
|
||||||
setConstraint((String) null);
|
setConstraint((String) null);
|
||||||
MyTextboxDecimal.this.setText((String) null);
|
MyTextboxDecimal.this.setText((String) null);
|
||||||
setConstraint(c);
|
setConstraint(c);
|
||||||
throw new WrongValueException(comp, "El valor maximo permitido es " + maxValue);
|
|
||||||
|
throw new WrongValueException(comp, new MessageFormat(Labels.getLabel("MSG.CONSTRAINT.MyTextboxDecimalConstraint.valorMaximo")).format(new String[]{maxValue}));
|
||||||
}
|
}
|
||||||
} else if ((precision != null) && (scale != null)) {
|
} else if ((precision != null) && (scale != null)) {
|
||||||
BigDecimal valor = getBigDecimal(val);
|
BigDecimal valor = getBigDecimal(val);
|
||||||
|
|
|
@ -15,6 +15,7 @@ MSG.CONSTRAINT.DECIMALBOX = Os valores devem estar entre 0 e 9999999
|
||||||
MSG.CONSTRAINT.CONSTRAINTNUMBERBD = O valor deve ter o formato de {0} dígitos mais {1} decimais.
|
MSG.CONSTRAINT.CONSTRAINTNUMBERBD = O valor deve ter o formato de {0} dígitos mais {1} decimais.
|
||||||
MSG.CONSTRAINT.CONSTRAINTNUMBERBDOBLIGATORIO = Os valores são obrigatórios
|
MSG.CONSTRAINT.CONSTRAINTNUMBERBDOBLIGATORIO = Os valores são obrigatórios
|
||||||
MSG.CONSTRAINT.MACConstraint = A MAC ADDRESS informada não é válida
|
MSG.CONSTRAINT.MACConstraint = A MAC ADDRESS informada não é válida
|
||||||
|
MSG.CONSTRAINT.MyTextboxDecimalConstraint.valorMaximo=O valor máximo permitido é {0}
|
||||||
MSG.SI = Sim
|
MSG.SI = Sim
|
||||||
MSG.NO = Não
|
MSG.NO = Não
|
||||||
MSG.VALIDA = Válida
|
MSG.VALIDA = Válida
|
||||||
|
|
|
@ -4,60 +4,47 @@
|
||||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winEditarEstado"?>
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winEditarEstado"?>
|
||||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk>
|
||||||
<window id="winEditarEstado" border="normal"
|
<window id="winEditarEstado" border="normal" apply="${editarEstadoController}" width="400px" height="557x" contentStyle="overflow:auto"
|
||||||
apply="${editarEstadoController}" width="400px" height="557x"
|
|
||||||
contentStyle="overflow:auto"
|
|
||||||
title="${c:l('editarEstadoController.window.title')}">
|
title="${c:l('editarEstadoController.window.title')}">
|
||||||
<toolbar>
|
<toolbar>
|
||||||
<hbox spacing="5px" style="padding:1px" align="right">
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
<button id="btnApagar" height="20"
|
<button id="btnApagar" height="20" image="/gui/img/remove.png" width="35px" tooltiptext="${c:l('editarEstadoController.btnApagar.tooltiptext')}" />
|
||||||
image="/gui/img/remove.png" width="35px"
|
<button id="btnSalvar" height="20" image="/gui/img/save.png" width="35px" tooltiptext="${c:l('editarEstadoController.btnSalvar.tooltiptext')}" />
|
||||||
tooltiptext="${c:l('editarEstadoController.btnApagar.tooltiptext')}" />
|
<button id="btnFechar" height="20" image="/gui/img/exit.png" width="35px" onClick="winEditarEstado.detach()"
|
||||||
<button id="btnSalvar" height="20"
|
|
||||||
image="/gui/img/save.png" width="35px"
|
|
||||||
tooltiptext="${c:l('editarEstadoController.btnSalvar.tooltiptext')}" />
|
|
||||||
<button id="btnFechar" height="20"
|
|
||||||
image="/gui/img/exit.png" width="35px"
|
|
||||||
onClick="winEditarEstado.detach()"
|
|
||||||
tooltiptext="${c:l('editarEstadoController.btnFechar.tooltiptext')}" />
|
tooltiptext="${c:l('editarEstadoController.btnFechar.tooltiptext')}" />
|
||||||
</hbox>
|
</hbox>
|
||||||
</toolbar>
|
</toolbar>
|
||||||
|
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
<column width="40%" />
|
<column width="30%" />
|
||||||
<column width="60%" />
|
<column width="70%" />
|
||||||
</columns>
|
</columns>
|
||||||
<rows>
|
<rows>
|
||||||
<row>
|
<row>
|
||||||
<label id="lbNome"
|
<label id="lbNome" value="${c:l('busquedaEstadoController.lhDesc.label')}" />
|
||||||
value="${c:l('busquedaEstadoController.lhDesc.label')}" />
|
<textbox id="txtNome" constraint="no empty" width="90%" maxlength="30" value="@{winEditarEstado$composer.estado.nombestado}"
|
||||||
<textbox id="txtNome" constraint="no empty"
|
|
||||||
width="90%" maxlength="30"
|
|
||||||
value="@{winEditarEstado$composer.estado.nombestado}"
|
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label value="${c:l('editarEstadoController.lbPais.value')}" />
|
||||||
value="${c:l('editarEstadoController.lbPais.value')}" />
|
<combobox id="cmbPais" width="90%" mold="rounded" buttonVisible="true" constraint="no empty"
|
||||||
<combobox id="cmbPais" width="90%" mold="rounded"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" model="@{winEditarEstado$composer.lsPais}"
|
||||||
buttonVisible="true" constraint="no empty"
|
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
|
||||||
model="@{winEditarEstado$composer.lsPais}"
|
|
||||||
selectedItem="@{winEditarEstado$composer.estado.pais}" />
|
selectedItem="@{winEditarEstado$composer.estado.pais}" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label value="${c:l('busquedaEstadoController.ICMS.label')}" />
|
||||||
value="${c:l('busquedaEstadoController.ICMS.label')}" />
|
<hbox>
|
||||||
<decimalbox id="txtIcms"
|
<textbox id="txtIcms" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" maxValue="100"
|
||||||
value="@{winEditarEstado$composer.estado.icms}" />
|
value="@{winEditarEstado$composer.estado.icms,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}" />
|
||||||
|
<label value="%"/>
|
||||||
|
</hbox>
|
||||||
|
|
||||||
</row>
|
</row>
|
||||||
<row id="rowEquivalencia">
|
<row id="rowEquivalencia">
|
||||||
<label value="${c:l('lb.Equivalencia')}" />
|
<label value="${c:l('lb.Equivalencia')}" />
|
||||||
<textbox id="txtEquivalencia" width="100px"
|
<textbox id="txtEquivalencia" width="100px" maxlength="10" value="@{winEditarEstado$composer.estado.equivalenciaId}"
|
||||||
maxlength="10"
|
|
||||||
value="@{winEditarEstado$composer.estado.equivalenciaId}"
|
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
</row>
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
|
|
Loading…
Reference in New Issue