I will typically just put those fields on the form itself instead of
creating a separate pojo/bean.  For what it's worth...

- Scott

On Fri, May 2, 2008 at 10:39 AM, Ritz123 <[EMAIL PROTECTED]> wrote:
>
>  Thanks guys for the response.
>
>  Just to complete the thread...
>
>  Like you guys mentioned, yes it is possible, like Igor said if the form or
>  its children (DataView or any other related view) has the model (e.g.
>  CompoundPropertyModel) on the form objects, the model will be updated on
>  form submission and hence you will have all the fields on the page updated.
>
>  My requirement was to work with an existing ShoppingCart - so I had to
>  create transient POJO to hold form fields and on form submission take the
>  new values and pass it on to the ShoppingCart.
>
>  Pro-Wicket book has this covered in its CheckoutPage example (Chapter 3) in
>  case someone needs details.
>
>
>
>  igor.vaynberg wrote:
>  >
>  > if all your lineitems are in the same form then they will all be
>  > updated in bulk when the form is submitted.
>  >
>  > -igor
>  >
>  >
>  > On Thu, May 1, 2008 at 4:36 PM, Ritz123 <[EMAIL PROTECTED]> wrote:
>  >>
>  >>  Hi,
>  >>
>  >>  I have a "simple" requirement to be able to display (textfield)
>  >> quantities
>  >>  of each product in cart and then be able to globally update all the
>  >>  quantities changed.
>  >>
>  >>  Looked at the FormPage/Refreshing view example - it shows how to handle
>  >>  items individually but not globally. This kind of thing was really
>  >> simple in
>  >>  struts/jsp model, it seems difficult or atleast more complex  in wicket.
>  >>
>  >>  Any pointers on how to do a global update?
>  >>
>  >>  Also related question on the FormPage.java (repeaters example).
>  >> ActionPanel
>  >>  is getting contact
>  >>  as the model (see below) but in the ActionPanel constructor, instead of
>  >>  getting getModelObject() directly, its referenced using
>  >>  getParent().getModelObject() - not sure why?
>  >>
>  >>        item.add(new ActionPanel("actions", contact));
>  >>        // FIXME use CompoundPropertyModel!
>  >>        item.add(new TextField("id", new PropertyModel(contact, "id")));
>  >>  --
>  >>  View this message in context:
>  >> 
> http://www.nabble.com/Bulk-form-field-edits---possible--tp16995780p16995780.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]
>  >
>  >
>  >
>
>  --
>  View this message in context: 
> http://www.nabble.com/Bulk-form-field-edits---possible--tp16995780p17024369.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