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

Reply via email to