I have Component using CompoundPropertyModel (sth like that): public class MyPanelOne extends Panel { public MyPanelOne(String id, CompoundPropertyModel cModel) { super(id); Form form = new Form("someForm",cModel); form.add(new MyPanelTwo("panelTwo")); form.add(new Label("blabla")); form.add(new TextField("blablabla")); .... } } with html like: <html> <wicket:panel> <form wicket:id="someForm"> <input type="text" wicket:id="blablabla"/> ... </form> </wicket:panel> </html>
And second panel is like this: public class MyPanelTwo extends Panel { public MyPanelTwo(String id) { super(id); form.add(new Label("label")); form.add(new TextField("textfield")); .... } } <html> <wicket:panel> <input type="text" wicket:id="textfield"/> ... </wicket:panel> </html> My object inserted into CompoundPropertyModel: public class MyObject implements Serializable { private MySecondObject panelTwo; private String blabla; private String blablabla; ... get + set ... } public class MySecondObject implements Serializable { private String label; private String textfield; ... get + set ... } Problem is wicket is searching for label and textfield in MyObject and not in MySecondObject. "WicketMessage: No get method defined for class: class MyObject expression: label" I'd like to have those two objects separated. How can I make that CompoundPropertyModel chained? -- View this message in context: http://www.nabble.com/How-to-make-use-chain-models--tp15826732p15826732.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]