Yeah you are right. What we are talking about here is a subset of
functionality you need to fix that issue.

Just please make sure that the interface to the subset that we need is
easily available: FormState getFormState() and setFormState(FormState).

I think we can even implement that subset now and you can use it later to
implement your 1.2 fix.

-Igor
 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:wicket-develop-
> [EMAIL PROTECTED] On Behalf Of Johan Compagner
> Sent: Friday, September 09, 2005 2:15 PM
> To: [email protected]
> Subject: Re: [Wicket-develop] More button talk.
> 
> It is exactly the same is i was talking about
> Only i am rendering the form directly again, But that doesn't have to be
> the case ofcourse.
> I want to hold state in the form without that it goes anywhere else
> Same as you want, just keep the input of the form but don't do anything
> with it except rendering it again
> (at one point in time)
> 
> johan
> 
> 
> Igor Vaynberg wrote:
> > I don't think we are talking about the same thing here. Take my wizard
> > example:
> >
> > A user is on page 4 of the wizard. They fill out the form half way,
> relize
> > they forgot something on page 3 and click the back button. At that point
> > what we want to do is capture whatever the state of the form on page 4
> was
> > at that point because later when they click next on page 3 we want to
> show
> > the form on page 4 just how they left it. The back button does a form
> submit
> > with the default form processing turned off.
> >
> > So to make the above work all you need is something like this :
> >
> > FormState state=Form.getState(); <=== this creates a state object that
> > stores all formcomponent.invalidinput fields
> >
> > And later page 4 can do this:
> > FormState state=wizard.getFormState(4);
> > If (state!=null) form.setState(state); <== this would fill in the
> > invalidinput properties of the form components controls.
> >
> > -Igor
> >
> >
> >
> >
> >> -----Original Message-----
> >> From: [EMAIL PROTECTED] [mailto:wicket-
> develop-
> >> [EMAIL PROTECTED] On Behalf Of Johan Compagner
> >> Sent: Friday, September 09, 2005 1:52 PM
> >> To: [email protected]
> >> Subject: Re: [Wicket-develop] More button talk.
> >>
> >> this discussion starts to boil down to keeping state in a form which
> >> will be used in a render phase again
> >> without updating it to the models or do anything with it.
> >>
> >> This will be build (i think by me) as the first thing after we
> finalized
> >> 1.1
> >>
> >> Because this is a thing we really need (there is a bug report open for
> >> this)
> >> We need to be able to do things on in the browser like having a
> >> selection change event on a select box
> >> but when that happens we can't loose the form data a user already has
> >> filled in.
> >>
> >> Currently we loose the data users put in because now we just generate a
> >> link with the onchange
> >> but the onchange should be a post but only to hold the submit values at
> >> someplace in the form
> >> but do nothing with it and call the interface method of the onchange
> >> event.
> >>
> >> I don't get the binding but not validation completely
> >> When is the validation then be done?
> >>
> >> Do you have a form that goes over multiply pages? And only when you
> have
> >> reached the final page
> >> the validation can be done?
> >> If that is the case then the form should hold its values are long as
> >> possible. (i can use the invalid_input field for that)
> >> and only when you call validate it will be done.
> >>
> >> johan
> >>
> >>
> >>
> >>
> >> -------------------------------------------------------
> >> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> >> Practices
> >> Agile & Plan-Driven Development * Managing Projects & Teams * Testing &
> QA
> >> Security * Process Improvement & Measurement *
> http://www.sqe.com/bsce5sf
> >> _______________________________________________
> >> Wicket-develop mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>
> >>
> >
> >
> >
> >
> >
> > -------------------------------------------------------
> > SF.Net email is Sponsored by the Better Software Conference & EXPO
> > September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> Practices
> > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &
> QA
> > Security * Process Improvement & Measurement *
> http://www.sqe.com/bsce5sf
> > _______________________________________________
> > Wicket-develop mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >
> >
> 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Wicket-develop mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-develop
> 





-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to