that could be a problem but right now Tapestry whines at the @Form line that is before that. btw, isn't the % used for localized messages? I want to hard code them for now. One step at a time :)
In data Tue, 23 May 2006 11:03:28 -0700 (PDT), Carl Pelletier ha scritto: > A quick look at your code and I see that you missing the % before your > message in the validators: > > bad: > <input jwcid="[EMAIL PROTECTED]" value="ognl:glueSyringe.name" > displayName="Name" validators="validators:minLength=15[Sorbole]"/> > > good: > <input jwcid="[EMAIL PROTECTED]" value="ognl:glueSyringe.name" > displayName="Name" validators="validators:minLength=15[%Sorbole]"/> > > > Good luck ! > > Carl Pelletier > > ----- Original Message ---- > From: marcopar <[EMAIL PROTECTED]> > To: users@tapestry.apache.org > Sent: Tuesday, May 23, 2006 11:32:48 AM > Subject: about validation error messages > > > Hi, i'm following the EnjoyWebDevWithTapestry book and i'm trying to > display error messages coming from the validators. The only difference is > that i'm trying to do it without using .page files. > > - First of all i want to say that i still not had understood clearly the > notation for passing parameters to the components, for example: > <form jwcid="[EMAIL PROTECTED]" success="doSubmit"> IS GOOD > and > <form jwcid="[EMAIL PROTECTED]" success="listener:doSubmit"> IS GOOD TOO > and > <label jwcid="@FieldLabel" field="component:name">Name</label> IS GOOD > but > <label jwcid="@FieldLabel" field="name">Name</label> IS NOT GOOD > > i can't actually understand what is the correct syntax in all cases > > - Now with the error messages problem: > the relevant HTML stuff is: > <form jwcid="[EMAIL PROTECTED]" success="doSubmit" delegate="beans.delegate"> > <input jwcid="[EMAIL PROTECTED]" value="ognl:pid"/> > <span jwcid="@Delegator" delegate="beans.delegate.firstError"></span> > <table border="1" cellspacing="1" cellpadding="2"> > <tbody> > <tr> > <td><label jwcid="@FieldLabel" field="component:name">Name</label></td> > <td><input jwcid="[EMAIL PROTECTED]" value="ognl:glueSyringe.name" > displayName="Name" validators="validators:minLength=15[Sorbole]"/></td> > </tr> > > the relevant JAVA stuff is: > @Bean > public abstract ValidationDelegate getDelegate(); > > on the @Form line i get the error: > Error converting value for template parameter delegate: No type converter > for type org.apache.tapestry.valid.IValidationDelegate is available. > > > > ciao > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]