On Mon, Jul 21, 2014 at 10:39 AM, Patrick Davids <
patrick.dav...@nubologic.com> wrote:

> Hi François,
> what I try to do is a bit different... I would like to provide a default
> per component sub-class, before wicket cascades the property files up to
> application.properties.
>
> Something like this:
> add(new Label("aaaa", new StringResourceModel("key.${someInfoFromBean}",
> Component.this, Model.of(anyBean), new
> StringResourceModel("key.default", Component.this)));
>
> Hi Martin,
> ok, this will solve my problem, next.
>  > In Wicket 7 the API is changed to IModel<String> with
>  > https://issues.apache.org/jira/browse/WICKET-4972
>

For now you can workaround it with:
 add(new Label("aaaa", new StringResourceModel("key.${someInfoFromBean}",
Component.this, Model.of(anyBean), new
StringResourceModel("key.default", Component.this).*getObject()*));

>
>
> kind regards
> Patrick
>
> Am 18.07.2014 19:02, schrieb Francois Meillet:
> > In your Application.properties
> > you add the key key.to.be.good=theValue
> >
> > and you can use the StringResourceModel like that
> >
> > add( new Label("aaaa",  new StringResourceModel("key.to.be.good",
> null)));
> >
> >
> > François Meillet
> > Formation Wicket - Développement Wicket
> >
> >
> >
> >
> >
> > Le 18 juil. 2014 à 18:14, Patrick Davids <patrick.dav...@nubologic.com>
> a écrit :
> >
> >> Hi all,
> >> is there any way to implement a StringResourceModel which allows to give
> >> a defaultValue as model?
> >>
> >> First I tried to override getDefaultModelAsString() of Label. (is final)
> >> Than I tried to implement an extending
> >> ModeledDefaultValueStringResourceModel, catching a
> >> MissingResourceException on getObject() or load() and retrieving my own
> >> Model<String> defaultValue, but everthing is final here, too.
> >>
> >> So, Im not able to achieve this, right now.
> >>
> >> I would like to do this, because I have a dynamic way of giving buttons
> >> a label depending of my Wizard-subclass (have my own
> >> SpecialWizardButtonBar).
> >>
> >> And if a button label is not availabe I want to fallback somewhere, but
> >> the default cannot be a StringResourceModel.
> >>
> >> Can someone help? Or is this a feature request and have to open a
> ticket?
> >>
> >> kind regards, nice weekend
> >> Patrick
> B�KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCB� �
> [��X��ܚX�K  K[XZ[ � \�\��][��X��ܚX�P �X��] �\ X� K�ܙ�B��܈ Y  ] [ۘ[  ��[X[�
> �  K[XZ[ � \�\��Z [   �X��] �\ X� K�ܙ�B�
> >
> >
>
> --
> Mit freundlichen Grüßen,
>
> Patrick Davids
>
> nuboLOGIC GmbH & Co. KG
> Kieler Str. 103-107 • 25474 Bönningstedt
>
> Tel.: +49 40 228539 732
> Email: patrick.dav...@nubologic.com
>
> http://www.nubologic.com
>
> Handelsregister: HRA6819 Pi  | Amtsgericht Pinneberg
>
> Geschäftsführung der Verwaltungsgesellschaft
> Daniel Fraga Zander
>
> HRB10145Pi | Amtsgericht Pinneberg
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to