But it throws Internal Error (not in feedback) when conversion
error rises on this line:
mNestedModel.setObject(object);
So it will be nice to correct it somehow..
Example of error on BigDecimal:
ERROR - RequestCycle - Cannot parse '2.5' using format
I'm using Wicket v1.3.4.
I would like to create a kind of TextField that converts a null model value
to a custom string rather than an empty string. Unfortunately, the
converter is not run when the model object is null, and it looks like
Component.getModelObjectAsString(...) is hard-coded to
This has come up quite a bit here on the user list.
See the first example on this page:
http://www.jeremythomerson.com/blog/2008/11/06/wicket-the-power-of-nested-models/
--
Jeremy Thomerson
http://www.wickettraining.com
On Tue, Jan 27, 2009 at 1:38 PM, nate roe phl...@gmail.com wrote:
I'm
Excellent, thanks for writing that one up!
On Tue, Jan 27, 2009 at 11:41 AM, Jeremy Thomerson
jer...@wickettraining.com wrote:
This has come up quite a bit here on the user list.
See the first example on this page:
Actually, I don't think that this will work for me.
The behavior that I want is to display a special string when the model is
null. However, I still want the model to be null.
My custom converter converts a special keyword to a null model. I want also
to convert a new model to a special
Not very nice but works (Jeremy Thomerson's variant with setObject changes):
public class DefaultWhenNullModelT implements IModelT {
private static final long serialVersionUID = 1L;
private final IModelT mNestedModel;
private final T mDefaultValue;
public DefaultWhenNullModel(IModelT