But I got stuck in a point. I have a property that must be float and also greater than 0. Here's what I've tried:
/** * @param limitePreAutorizacao The limitePreAutorizacao to set. * @struts.validator type="float" * msgkey="error.manterPlanoCobertura.valorLimite.incorreto" * * @struts.validator type="minLength" * msgkey="error.menor" * * @struts.validator-args * arg0resource="label.manterPlanoCobertura.limitePreAutorizacao" * * @struts.validator-args * arg1value="${var:minlength}" name="minlength" * * @struts.validator-var * name="minlength" * value="0" * */
This outputs : <field property="limitePreAutorizacao" depends="float,minLength"> <msg name="float" key="error.manterPlanoCobertura.valorLimite.incorreto"/> <msg name="minLength" key="error.menor"/>
<arg0 key="label.manterPlanoCobertura.limitePreAutorizacao" /> <arg1 key="${var:minlength}" resource="false" /> <var> <var-name>minlength</var-name> <var-value>0</var-value> </var> </field> First I got surprised that no name was given form arg1 ... well ok. So when I run the app leaving the field empty, an error is displayed
ERROR [Validator] No ValidatorAction named minLength found for field limitePreAutorizacao
Could someone give me a hint on that?
Thanks
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]