>
> How about defining a "lowercase" translator, and using
> @Validate("lowercase") on those fields?



Hi Howard,

thanks for your response.

I didn't know it was possible to use translator-names as arguments to the
Validate annotation.
Do I still have to contribute the translator in some way or is it enough to
just add it to the translators sub-package?

I did try it without contributing and although I don't get any errors on the
page, the user-input is not converted to lower-case and if I do contribute
it, _all_ string-fields are converted to lower-case.

regards,

Onno




> >  Is there a way I can setup a custom String validator that is only added
> to
> > fields I explicitly set the translator for?
> >
> > I want to make sure some TextFields (username and email-address) are
> > converted to lowercase Strings. I figured a Translator would be useful
> for
> > that. But when I create a LowercaseTranslator using the name 'lowercase'
> all
> > TextFields in the application seem to use the LowercaseTranslator all of
> a
> > sudden.
> >
> > This is how I contributed my Translator:
> >
> >   public static void contributeTranslatorSource(Configuration<Translator>
> > configuration) {
> >      configuration.add(new LowercaseTranslator());
> >   }
> >
> > regards,
> >
> > Onno
> >
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator Apache Tapestry and Apache HiveMind
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to