The only problem with that is that validate() calls onSubmit() in the form, the button's onsubmit() should get the priority and control over the form's onsubmit().
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Phil Kulak Sent: Tuesday, July 05, 2005 9:05 AM To: [email protected] Subject: Re: [Wicket-develop] [ wicket-Bugs-1220639 ] form processing could be better defined haha, that's almost exactly what I was thinking. I actually added a method to button called "validatesForm". It seems to work well with this onValidate() method: protected void onValidate() { final Button button = findSubmittingButton(); if (button == null) { validate(); } else { if (button.validatesForm()) { if (validate()) { button.onSubmit(); } } else { button.onSubmit(); } } } On 7/5/05, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > When do you guys think this will be semi-finished in HEAD? > > Here is the functionality im looking for: > I would like to be able to specify whether or not the form should > validate based on the submitting button and to have the button's > onsubmit handler called before the forms onsubmit handler. > > For example: > Button can have a boolean validateForm() and a boolean onSubmit(), if > false is returned from the button's onSubmit() the form's onSubmit() > doesn't get called. > > My usecase is a wizard. When the user presses the back button in the > wizard I would like to record the user's input and go back a step w/o > validation and onsubmit() being called. > > If this is on par with what you guys had in mind I would be happy to > submit a patch. > > Thanks, > Igor > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > SourceForge.net > Sent: Tuesday, June 14, 2005 11:27 AM > To: [EMAIL PROTECTED] > Subject: [Wicket-develop] [ wicket-Bugs-1220639 ] form processing > could be better defined > > Bugs item #1220639, was opened at 2005-06-14 20:27 Message generated > for change (Tracker Item Submitted) made by Item Submitter You can > respond by > visiting: > https://sourceforge.net/tracker/?func=detail&atid=684975&aid=1220639&g > roup_i > d=119783 > > Please note that this message will contain a full copy of the comment > thread, including the initial issue submission, for this request, not > just the latest update. > Category: core > Group: None > Status: Open > Resolution: None > Priority: 5 > Submitted By: Eelco Hillenius (eelco12) Assigned to: Nobody/Anonymous > (nobody) > Summary: form processing could be better defined > > Initial Comment: > The JavaDoc for From says that a form with multiple buttons will not > automatically validate itself, but if you look at Form.onValidate(), > it's clear that every form will always be automatically valildated. > > Imo, the form handler could be improved. I think we should have form > level validation integrated as well (that's in head, though it is not > finished > yet) and the form handling process should be better defined, and it > should be better possible to intercept/ break out of that process. > > ---------------------------------------------------------------------- > > You can respond by visiting: > https://sourceforge.net/tracker/?func=detail&atid=684975&aid=1220639&g > roup_i > d=119783 > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to speed, fast. > http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Wicket-develop mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Wicket-develop mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wicket-develop > ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=ick _______________________________________________ Wicket-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-develop ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click _______________________________________________ Wicket-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-develop
