Hi-
thanks for the quick reply. My description probably wasn't clear enough.
My problem is that I have several checkboxes in the interface that all
map to a
single Integer in the POJO. So there is not accessor that accepts a boolean,
which is why I need some way to translate between the POJO and the model that
backs the form.
The wiki actually has an example that is somewhat similar
(<http://cwiki.apache.org/WICKET/listview-with-checkboxes.html>) but
only wraps
a String.
But coming to think of it, I can probably just access the POJO fields through
the wrapper like this: wrapper.pojo.field.
OK, I'll probably try this.
Thanks again,
-markus
Zitat von Per Newgro <[EMAIL PROTECTED]>:
Hi Markus,
you simply have to provide the POJO to the CompoundPropertyModel.
Provide simple PropertyModels related to the compound model for the fields.
You can imagine the whole concept as "the path to the value".
Pojo myPojo = new Pojo();
IModel model = new CompoundPropertyModel(myPojo);
IModel aPropertyModel = new PropertyModel(model, "theNameOfAccessorInPojo");
Label myPojoProperty = new Label("aWicketId", new aPropertyModel);
I use a label. Replace it by your component.
Cheers
Per
PS: If you new to wicket - checkout the wiki and the examples. They explain
alot.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]