Hi
Try with fielvalidtorsource service to build your conditional
constraints.
Regards
Christophe cordenier
Le 18 mars 2010 à 06:59, Jagadesh Paladugula <jagadeshpaladug...@gmail.co
m> a écrit :
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
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org