Hmmm...I have no idea, but did plan on doing some new things with tapestry4.1 in this regard very soon. That would mean you'd have to be using alpha code though, which may or may not meet your requirements.
On 1/26/06, Adrian Davis <[EMAIL PROTECTED]> wrote: > > Thank you! > > Is there a similar discussion of translators? > > I would like a text field to be populated with a number where zeros are > not > displayed using the number translator. I am able to achieve this, but > when > the form is submitted an exception is thrown unless all of the fields are > filled in (they are optional). I would like it to ignore the blank fields > or convert them back to zeros. Is this possible with the default > translators, or do I need to create my own? > > - Adrian > > -----Original Message----- > From: Martin Strand [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 26, 2006 2:04 PM > To: Tapestry users > Subject: Re: TextField validators? > > Basically, you just use the "validators" binding to specify ids for any > validators you want to apply to the field: > <binding name="validators" value="validators:required,minLength=4"/> > > the "validators:" prefix will look up the validator ids in the > "tapestry.form.validator.Validators" configuration point. > Some predefined validators are already available, read here: > > http://jakarta.apache.org/tapestry/UsersGuide/validation.html#validation.fie > lds > > > Or you can make your own custom validator by implementing this interface: > > http://jakarta.apache.org/tapestry/tapestry/apidocs/org/apache/tapestry/form > /validator/Validator.html > and adding it to that configuration point. > Download the tapestry source and look at these files, should give you an > idea on how to make a custom validator: > \framework\src\descriptor\META-INF\tapestry.form.validator.xml > \framework\src\java\org\apache\tapestry\form\validator\Email.java > > > On Thu, 26 Jan 2006 19:38:19 +0100, Adrian Davis <[EMAIL PROTECTED]> > wrote: > > > I'm trying to setup some validators in a small test application I'm > > writing. > > I have to say that as a newcomer the tapestry documentation leaves a > > lot to be desired. There seems to be a lot of conflicting information > > as parts are updated for 4.0 and other parts aren't. But on to my > > specific question... > > > > > > This is an excerpt from the TextField component reference: > > > > A TextField may be decorated by the Form's validation delegate, but > > does not have a validator, so is limited in editting properties types > > beyond string. > > In most cases, the ValidField component is preferred. > > > > > > And this is an excerpt from the ValidField component: > > > > Warning > > This component has been deprecated; Tapestry 4.0 adds even better > > support for validation to TextField, TextArea and most other form > > element component. > > > > > > And there's even a link to the TextField reference page in the warning. > > Is > > there some documentation somewhere that describes how to do TextField > > validation using the 4.0 "better support for validation". Or am I > > looking at the wrong reference? > > > > Any help would be appreciated. > > > > Thanks, > > Adrian > > > > --------------------------------------------------------------------- > > 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] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
