your buttons in different forms will submit the form they are in, so
you lose any input form any other form. this is how html works - only
one form can be submitted.
wicket supports embedded forms, so if you embed all your other forms
into one form the input should not be lost.
-igor
On Mon, Dec 1, 2008 at 12:11 AM, itayh <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I am creating a form in the next format:
> private abstract class EditForm extends Form{
>
> public EditForm(String id, Poll poll) {
> /*
> * We wrap the poll bean with a CompoundPropertyModel, this
> allows
> * us to easily connect form components to the bean properties
> * (component id is used as the property expression)
> */
>
> super(id, new CompoundPropertyModel(poll));
> ....
> }
> }
>
> My page has also some buttons in different forms that do all kind of things.
> My problem begin when I create new Poll object (so the poll is empty) and
> fill the fields of the poll, but before saving it I press on one of the
> other buttons. It is rendering the page again so all the data that I enter
> is lost.
>
> Same problem occur when I edit poll and before saving it I press on one of
> the other buttons. It is rendering the page again so all the data that I
> change is lost.
>
> Any idea will be appreciate.
>
> Thanks,
> Itay
> --
> View this message in context:
> http://www.nabble.com/button-click-and-Form-with-CompoundPropertyModel-lose-its-data-tp20767616p20767616.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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]