What if I want the Panel containers to have their own updateModel and validate methods? Will those methods be called on a class I derive from Panel?
>-----Original Message----- >From: Pedro Santos [mailto:[email protected]] >Sent: Monday, 11 April 2011 11:54 PM >To: [email protected] >Subject: Re: Form composed of Panel components > >Form will process nested form components regardless of the web markup >container component you used to group them. > >On Mon, Apr 11, 2011 at 10:46 AM, Chris Colman ><[email protected] >> wrote: > >> I can't derive my Panels from FormComponentPanel because a strict >> inheritance hierarchy of Panels is already in place. I've started >> playing around with the Panels in question implementing >> IFormVisitorParticipant and IFormModelUpdateListener and this seems to >> be at least calling the validate and updateModel methods in my Panels >> now - I think plain vanilla Panels are ignored by the Form processing >> mechanism unless they implement these interfaces? >> >> >-----Original Message----- >> >From: Wilhelmsen Tor Iver [mailto:[email protected]] >> >Sent: Monday, 11 April 2011 11:11 PM >> >To: [email protected] >> >Subject: RE: Form composed of Panel components >> > >> >Look into org.apache.wicket.markup.html.form.FormComponentPanel<T> >> > >> >- Tor Iver >> > >> >-----Original Message----- >> >From: Chris Colman [mailto:[email protected]] >> >Sent: 11. april 2011 15:08 >> >To: [email protected] >> >Subject: Form composed of Panel components >> > >> >I have a complex form that I choose to break down into logical sub >> Panel >> >components and then add them as children to the Form. >> > >> >The sub Panels themselves then have FormComponents like text fields and >> >DropDownChoice components added to them. Will the normal >> validate/update >> >mechanism simply work like that or do I need to override some methods >> in >> >my Panel classes or make the Panel classes implement certain interfaces >> >(eg., IFormVisitorParticipant etc.,)? >> > >> >Chris Colman >> > >> > >> >--------------------------------------------------------------------- >> >To unsubscribe, e-mail: [email protected] >> >For additional commands, e-mail: [email protected] >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > >-- >Pedro Henrique Oliveira dos Santos --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
