Well, if you know that any form onSubmit is going to be called before your button, I don't see the problem. I tend to either put the submit logic in the button(s) or the form, not both. Why would you need to do both?
On 7/5/05, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > 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&opclick > _______________________________________________ > 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
