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]

Reply via email to