No, if you don't want to update models, you can use reusemanager. It retains the raw unsubmitted values in rawInput fields.
** Martin 2011/8/11 Bruno Borges <[email protected]>: > Models must be updated anyway, and that's solved with > form.updateFormComponentModels() > > > *Bruno Borges* > www.brunoborges.com.br > +55 21 76727099 > > > > On Thu, Aug 11, 2011 at 12:21 PM, Martin Makundi < > [email protected]> wrote: > >> Is possible using reuseManager, but you need to keep reference to it >> somewhere. >> >> >> http://apache-wicket.1842946.n4.nabble.com/Check-box-loses-checked-state-after-error-td1855690.html >> >> ** >> Martin >> >> 2011/8/11 Bruno Borges <[email protected]>: >> > 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 <[email protected]> >> 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<[email protected]> >> 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<[email protected]> >> >>>>> 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< >> [email protected]> >> >>>>>> > >> >>>>>> >> >>>>>> For additional commands, e-mail: [email protected] >> >>>>>> >> >>>>>> >> >>>>>> 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< >> [email protected]> >> >>>> > >> >>>> For additional commands, e-mail: [email protected] >> >>>> >> >>>> >> >>>> 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< >> [email protected]> >> >> For additional commands, e-mail: [email protected] >> >> >> >> >> > >> >> --------------------------------------------------------------------- >> 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]
