The problem with using multiple forms is that only the data of one form is submitted. So if your user has entered data in 2-3 forms, only the form that is submitted retains its data.
So what we typically do is have one form on a page, and create panels that contain form components, and add those to the form. This way you can have custom panels for custom entry fields, but have them work in any variety of forms. I'm still thinking about working on a FormPanel component, that receives onsubmit events, so you can embed the submit behavior for that specific custom panel inside the panel. This is something you can do yourself easily. Make your panels implement your own SubmitAware interface, containing an onsubmit method, and use a visitor in the form's submit event to propagate the submit event to each submit aware panel. Martijn On 6/23/06, Nino Wael <[EMAIL PROTECTED]> wrote: > > > > > Hi > > > > I've been creating some different components with wicket, so that I can > reuse them. On some of my pages there is stuff which does not encourage > reuse. All my components have their own form, none of them have regular > submit buttons. This is handled in another component, which also handles > what is next and previous page. > > > > So I wanted to hear what you have to say about this approach? > > > > Some of the pros are: > > > > Don't have to worry about placing the component tags within a form since > they bring their own. > > > > Might have some advantage in case of sub updating the page(ajax?)? > > > > > > Cons: > > > > How does this affect updating the model of separate forms when one forms > submit button are clicked. > > > > Not sure how multiple forms perform versus single form. > > > > > > > > > > Regards Nino > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > Wicket-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > -- Download Wicket 1.2 now! Write Ajax applications without touching JavaScript! -- http://wicketframework.org Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
