Re: StringResourceModel with a defaultValue as model

2014-07-21 Thread Patrick Davids
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(, 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 IModelString with
  https://issues.apache.org/jira/browse/WICKET-4972

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(,  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
 ModelString 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
 PatrickB�CB��[��X��ܚX�KK[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



Re: StringResourceModel with a defaultValue as model

2014-07-21 Thread Martin Grigorov
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(, 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 IModelString with
   https://issues.apache.org/jira/browse/WICKET-4972


For now you can workaround it with:
 add(new Label(, 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(,  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
  ModelString 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�CB� �
 [��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




[SOLVED] Re: StringResourceModel with a defaultValue as model

2014-07-21 Thread Patrick Davids
Yes, already implemented this way. :-)
Added a todo now, waiting for wicket7 to improve it.
Thanx for the hint anyway...

regards
Patrick

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



Am 21.07.2014 09:43, schrieb Martin Grigorov:
 For now you can workaround it with:
   add(new Label(, new StringResourceModel(key.${someInfoFromBean},
 Component.this, Model.of(anyBean), new
 StringResourceModel(key.default, Component.this).*getObject()*));


Re: StringResourceModel with a defaultValue as model

2014-07-19 Thread Martin Grigorov
Hi,

There is a defaultValue  already.
org.apache.wicket.model.StringResourceModel#StringResourceModel(java.lang.String,
org.apache.wicket.Component, org.apache.wicket.model.IModel?,
*java.lang.String*, java.lang.Object...)

In Wicket 7 the API is changed to IModelString with
https://issues.apache.org/jira/browse/WICKET-4972

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov


On Fri, Jul 18, 2014 at 7:14 PM, Patrick Davids 
patrick.dav...@nubologic.com wrote:

 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
 ModelString 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


Re: StringResourceModel with a defaultValue as model

2014-07-18 Thread 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(,  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 
 ModelString 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
 PatrickB�CB��[��X��ܚX�KK[XZ[�\�\��][��X��ܚX�P�X��]�\X�K�ܙ�B��܈Y][ۘ[��[X[��K[XZ[�\�\��Z[�X��]�\X�K�ܙ�B�