In your GoBack button's submit method (dpf = false), call form.updateFormComponentModels()
*Bruno Borges * www.brunoborges.com.br +55 21 76727099 On Thu, Aug 11, 2011 at 12:08 PM, Mike Mander <wicket-m...@gmx.de> wrote: > Am 11.08.2011 16:54, schrieb Bruno Borges: > >> You want to go back to another page without having to fill the form, but >> you >> also don't want to lose data you typed in in the previous screen? Seems >> weird to me. >> >> Have you considered to add Ajax update behaviour? onBlur of components, >> you >> could update the model of each component. >> *Bruno Borges* >> www.brunoborges.com.br >> +55 21 76727099 >> >> >> >> On Thu, Aug 11, 2011 at 11:50 AM, Mike Mander<wicket-m...@gmx.de> wrote: >> >> Am 11.08.2011 16:36, schrieb Bruno Borges: >>> >>> Shouldn't you be submitting that button anyway? dfp = true >>>> >>>> >>>> *Bruno Borges* >>>> www.brunoborges.com.br >>>> +55 21 76727099 >>>> >>>> >>>> >>>> On Thu, Aug 11, 2011 at 10:44 AM, Mike Mander<wicket-m...@gmx.de> >>>> wrote: >>>> >>>> Hi, >>>> >>>>> i've added a domain model globally to my session. >>>>> >>>>> A form for editing this data is provided on page A. On this i have 2 >>>>> submit >>>>> buttons. One with setDefaultFormProcessing false (to previous page) and >>>>> one >>>>> with true (to next step). >>>>> >>>>> If i press the main submit (next step | dfp = true) then everything >>>>> works >>>>> as expected. If i press the other (previous page |dfp = false) and >>>>> redirect >>>>> to Page A all data are lost. I'm absolutely aware of the issue that >>>>> false >>>>> in >>>>> defaultFormProcessing is not submitting the data. >>>>> >>>>> But because i cannot reproduce the input changed part of the form >>>>> processing, i can't submit the invalid data manually. Is there any way >>>>> to >>>>> achieve my goal? >>>>> >>>>> Thanks >>>>> Mike >>>>> >>>>> ------------------------------******--------------------------**--** >>>>> --**--------- >>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.****apa**che.org< >>>>> http://apache.org**> >>>>> <users-unsubscribe@**wicket.**apache.org <http://wicket.apache.org>< >>>>> users-unsubscribe@**wicket.apache.org<users-unsubscr...@wicket.apache.org> >>>>> > >>>>> >>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>>> >>>>> >>>>> Then i can't goback to previous page without filling the form. >>>>> >>>> The scenario is >>> 1. goto basket >>> 2. goto checkout (Page A in post) enter some data >>> 3. goback to basket (dfp = false) validation should be bypassed >>> 4. goto checkout => all entered data are present >>> >>> But until now with this scenario i lost all data in step 4 >>> >>> Thanks >>> Mike >>> >>> PS: I use buttons to stay in javascript-less mode :-) >>> >>> >>> ------------------------------****----------------------------** >>> --**--------- >>> To unsubscribe, e-mail: >>> users-unsubscribe@wicket.**apa**che.org<http://apache.org> >>> <users-unsubscribe@**wicket.apache.org<users-unsubscr...@wicket.apache.org> >>> > >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >>> Ajax is not an option - i have to stay javascript-less. > > > You want to go back to another page without having to fill the form, but >> you >> also don't want to lose data you typed in in the previous screen? Seems >> weird to me. >> > Not the previous screen. The current screen. > > I come from basket. I goto checkout. I start typing. I think oops what was > the option in basket > and goback to basket (dfp = false). I check the basket option and think ok > let's go on checkout. > And on checkout i think - damn all typed data have gone. So i leave the > shop. > > That's the scenario i try to catch. > > > Thanks > Mike > > > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > users-unsubscribe@wicket.**apache.org<users-unsubscr...@wicket.apache.org> > For additional commands, e-mail: users-h...@wicket.apache.org > >