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
>
>

Reply via email to