Hi,

On Mon, Jan 28, 2019 at 1:04 PM Maxim Solodovnik <solomax...@gmail.com>
wrote:

> Hello Zbynek,
>
> In our project we are customizing validation messages as follows:
>
> Markup:
> <label wicket:for="wicketid"><wicket:message key="label_key" /></label>
> <input type="text" wicket:id="wicketid" />
>
> Java:
> add(new
>
> RequiredTextField<String>("wicketid").setLabel(Model.of(getString("label_key"))));
>

But this will make serialized pages bigger, if key values are bigger
compared to keys, as deach on resource model will keep key and discard
value (if I'm not mistaken).


>
> This way lots of built-in validation messages will be "auto-customized"
>
> not sure if it will work for you
>
>
> On Mon, 28 Jan 2019 at 16:44, Zbynek Vavros <zbynekvav...@gmail.com>
> wrote:
>
> > So I am using localized version of validation message for required fields
> >
> > Required=My custom message for field '${label}'
> >
> > but the resulting message contains field ID as parameters and result is
> > i.e.
> >
> > "My custom message for field 'password'"
> >
> > since the whole page is not in English I would like to have the parameter
> > localized as well.
> > Some of the users do not speak English and they would not understand what
> > "password" is.
> >
> > I see in code of org.apache.wicket.markup.html.form.FormComponent
> > that the component's getId() is used as parameter. Any way to customize
> > this?
> >
> > I can surely use validation message for this specific field with key i.e.
> > "password.Required"
> > but I would like to be more generic.
> >
> > Thanks,
> > Zbynek
> >
>
>
> --
> WBR
> Maxim aka solomax
>


-- 
Regards - Ernesto Reinaldo Barreiro

Reply via email to