Also what's weird is that the getMessage(String s)
method only checks in classes/click-page_de.properties and NOT in classes/click-control_de.properties Is it possible to activate this so that the system checks in the whole classpath rather than in only one file. Regards, Torin Bob Schellink wrote: > Hi, > > I haven't tried it but I believe what you can do is override the default > validation messages in your click-page.properties files using the > following convention: > > <fieldname>.<validation-key> > > eg: > > username.field-required-error=Enter a value or else! > > where "validation-key" must be the key the field will use for its > specific validation. > > The validation keys for click-core are summarized here: > > http://incubator.apache.org/click/docs/user-guide/html/ch03s04.html#control-properties > > > You can even copy the click-control.properties file to your src root > folder and change the default validation messages. > > You'll also find the validation keys for controls specified inside their > JavaDoc #validate methods. > > Hope this helps. > > kind regards > > bob > > > On 14/01/2010 01:47 PM, getagrip wrote: >> What I'm looking for is how to setup the functionality so that the >> framework uses my "click-page_en.properties file". >> If a form-element named "username" yields an error I would like to have >> the framework assign the value of "username_error" to the field. >> >> Is this possible? >> >> Regards, getagrip >> >> getagrip wrote: >>> Hi, >>> >>> is it possible to add custom validation error-messages to single field >>> objects upon validation? >>> Of course I can pick every single field and add a message to it by hand, >>> but considering dozens of fields per form this would be a very >>> tedious job. >>> >>> I need to do server-side validation and I have the form's FieldList: >>> >>> List<Field> fieldlist = form.getFieldList(); >>> for(Field field : fieldlist) { >>> // the field's error-property has been set before by the framework... >>> if(! "".equals(field.getError())) { >>> // Every form-element needs to have a custom error-message so here >>> // is my problem: I do not want to perform a huge if-else >>> // orgy here by checking all possible form-element-names so is >>> there >>> // another way? >>> } >>> } >>> >>> I guest it might be possible to have this done automatically via >>> messagebundles. >>> The docs say: >>> "Field classes support a hierarchy of resource bundles for displaying >>> validation error messages and display messages. These localized messages >>> can be accessed through the Field methods". >>> >>> Are there any examples out there that demonstrate this behaviour? >>> >>> Regards, getagrip >> >
