Hi Everyone, I have a form which is getting generated dynamically based on some values in database. I want to add validation for a text box based on some condition.
I tried doing some thing like this <t:textfield t:validate="*${validator}*"></t:textfield> and added the below method in respective java file public String getValidator(){ if(test for validation condition){ return "required"; }else{ return ""; } } I am getting some exception saying *"Could not find a coercion from type java.lang.String to type org.apache.tapestry5.FieldValidator."* >From the exception, I understood that it is expecting FieldValidator, but I am not getting how to initalize a *"required" FieldValidator* and return it. I have one more fix (which I didn't like) <t:if test="test for validation"> <t:textfield t:validate="*${validator}*"></t:textfield> <t:parameter name="else"> <t:textfield></t:textfield> </t:parameter> </t:if> Please Let me know, if there is a way to initalize a FieldValidator. -- Thanks & Regards Jagadesh