> Sorry, I mean @Translate("lowercase") Is that a new annotation in Tapestry 5.1? I am using Tapestry 5.0.18 which doesn't seem to contain an annotation called Translate?
regards, Onno On Sat, Jan 31, 2009 at 4:41 AM, Howard Lewis Ship <hls...@gmail.com> wrote: > Sorry, I mean @Translate("lowercase") > > On Fri, Jan 30, 2009 at 2:30 PM, Onno Scheffers <o...@piraya.nl> wrote: > >> > >> 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 > >> > >> > > > > > > -- > 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 > >