or use Java 8 goodies ;-)
setLabel(() -> getString("label_key"));
On Mon, Jan 28, 2019 at 1:29 PM Maxim Solodovnik
wrote:
> Yes,
>
> ResourceModel seems to be much better to use in this case
> Not the best example :(
>
> On Mon, 28 Jan 2019 at 18:24, Ernesto Reinaldo Barreiro <
>
Yes,
ResourceModel seems to be much better to use in this case
Not the best example :(
On Mon, 28 Jan 2019 at 18:24, Ernesto Reinaldo Barreiro
wrote:
> Hi,
>
> On Mon, Jan 28, 2019 at 1:04 PM Maxim Solodovnik
> wrote:
>
> > Hello Zbynek,
> >
> > In our project we are customizing validation
Hi,
On Mon, Jan 28, 2019 at 1:04 PM Maxim Solodovnik
wrote:
> Hello Zbynek,
>
> In our project we are customizing validation messages as follows:
>
> Markup:
>
>
>
> Java:
> add(new
>
> RequiredTextField("wicketid").setLabel(Model.of(getString("label_key";
>
But this will make serialized
Hello Zbynek,
In our project we are customizing validation messages as follows:
Markup:
Java:
add(new
RequiredTextField("wicketid").setLabel(Model.of(getString("label_key";
This way lots of built-in validation messages will be "auto-customized"
not sure if it will work for you
On Mon,
Hi,
You should use FormComponent.setLabel(IModel). The parameter most
probably will be ResourceModel.
https://github.com/apache/wicket/blob/684c297cc79f169eeced9e124e7a7e5fe81fb774/wicket-core/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java#L1018-L1030
On Mon, Jan 28, 2019 at
Hi,
You need to set the label model on your FormComponent, component id is
used as a fallback.
See Wicket guide:
https://ci.apache.org/projects/wicket/guide/8.x/single.html#_feedback_messages_and_localization
Kind regards,
Florian Lacreuse
Le 28/01/2019 à 10:43, Zbynek Vavros a écrit :
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