[ 
https://issues.apache.org/jira/browse/WICKET-4703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13558712#comment-13558712
 ] 

Gonzalo Aguilar commented on WICKET-4703:
-----------------------------------------

I just need the UnresolvedIgnoringStringResourceModel class. 

I have exactly the problem you are describing. and is a mess to have the 
substitutions laying around.
It would be nicer if the StringResourceModel could be parametrised to allow the 
behavior of UnresolvedIgnoringStringResourceModel.

Something like .setAllowIgnoreKey(false) --> Will force the class substitute 
every parameter with the empty string.

Thank you.
                
> StringResourceModel should provide an overridable getString(Component) method
> -----------------------------------------------------------------------------
>
>                 Key: WICKET-4703
>                 URL: https://issues.apache.org/jira/browse/WICKET-4703
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket
>    Affects Versions: 1.5.7
>            Reporter: Matthias Keller
>
> String ResourceModel is not really subclassable to provide additional logic 
> (for example return an empty string if not all properties could be evaluated 
> etc).
> Normally, any LDM can be subclassed an it's load() method overridden which 
> does not work here in most cases since the model is wrapped internally and if 
> the SRM was not constructed with an explicit component (but attached later to 
> a component), the load() method of the STM is never evaluated since the 
> AssignmentWrapper calls getString(Component) directly.
> This method should be overridable in some way and the javadoc on load() 
> amended to inform programmers that overriding this method will not always 
> lead to the desired goal.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to