That works for me. -Igor > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Jonathan Locke > Sent: Wednesday, August 10, 2005 1:39 PM > To: [email protected] > Subject: Re: [Wicket-user] Problem with CompoundPropertyModel > and multiple Submit Buttons > > > setDefaultFormProcessing? > > Igor Vaynberg wrote: > > >Lets not forget that this is not just for cancel buttons. To me > >setProcessForm(false) says that the form will not be > processed, when in > >fact I can do form processing in Button.onSubmit() - Im still > >processing the form, just not in Form.onSubmit(). > >-Igor > > > > > > > > > >>-----Original Message----- > >>From: [EMAIL PROTECTED] > >>[mailto:[EMAIL PROTECTED] On Behalf > Of Jonathan > >>Locke > >>Sent: Wednesday, August 10, 2005 1:10 PM > >>To: [email protected] > >>Subject: Re: [Wicket-user] Problem with CompoundPropertyModel and > >>multiple Submit Buttons > >> > >> > >>more to the point... Form.process() is not called. which > makes even > >>/more/ sense! ;-) > >> > >>Johan Compagner wrote: > >> > >> > >> > >>>onSubmit of what? if you do setProcessForm(false) then > >>> > >>> > >>Form.onSubmit() > >> > >> > >>>is not called only the onSubmit() of the Button. So > >>> > >>> > >>setProcessForm() > >> > >> > >>>makes sense to me. > >>> > >>> > >>>Igor Vaynberg wrote: > >>> > >>> > >>> > >>>>I don't think its still there. You might do your own processing in > >>>>onSubmit() so setFormProcess(false) might be confusing. > >>>> > >>>>How about: setBypassDefaultFormProcessing() :) ? > >>>> > >>>>-Igor > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>-----Original Message----- > >>>>>From: [EMAIL PROTECTED] > >>>>>[mailto:[EMAIL PROTECTED] On Behalf Of > >>>>>Jonathan Locke > >>>>>Sent: Tuesday, August 09, 2005 5:15 PM > >>>>>To: [email protected] > >>>>>Subject: Re: [Wicket-user] Problem with > CompoundPropertyModel and > >>>>>multiple Submit Buttons > >>>>> > >>>>> > >>>>>ok. i see your point. but setImmediate still means > >>>>> > >>>>> > >>nothing to me. > >> > >> > >>>>>how about something more like setProcessForm? > >>>>> > >>>>>Igor Vaynberg wrote: > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>setSubmitForm() is not precise enough since the form is > >>>>>> > >>>>>> > >>>>>submitted anyways. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>All setImmediate(true) really does is bypass the default > >>>>>> > >>>>>> > >>>>>form processing. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>-Igor > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>>-----Original Message----- > >>>>>>>From: [EMAIL PROTECTED] > >>>>>>>[mailto:[EMAIL PROTECTED] On > >>>>>>> > >>>>>>> > >>Behalf > >> > >> > >>>>>Of Jonathan > >>>>> > >>>>> > >>>>> > >>>>>>>Locke > >>>>>>>Sent: Tuesday, August 09, 2005 3:01 PM > >>>>>>>To: [email protected] > >>>>>>>Subject: Re: [Wicket-user] Problem with > >>>>>>> > >>>>>>> > >>CompoundPropertyModel and > >> > >> > >>>>>>>multiple Submit Buttons > >>>>>>> > >>>>>>> > >>>>>>>you would only ever call the method to turn form > >>>>>>> > >>>>>>> > >>submitting > >> > >> > >>>>>off on a > >>>>> > >>>>> > >>>>> > >>>>>>>button like you're trying to do. > >>>>>>> > >>>>>>>Button cancelButton = new Button("...") > >>>>>>>cancelButton.setSubmitForm(false); > >>>>>>> > >>>>>>>this makes a lot of sense to me. and you could even > >>>>>>> > >>>>>>> > >>make a > >> > >> > >>>>>class to > >>>>> > >>>>> > >>>>> > >>>>>>>deal with it... > >>>>>>> > >>>>>>>public class CancelButton extends Button { > >>>>>>> public CancelButton(...) > >>>>>>> { > >>>>>>> setSubmitForm(false); > >>>>>>> } > >>>>>>>} > >>>>>>> > >>>>>>>if you'd prefer it could be just setSubmit(). the > >>>>>>> > >>>>>>> > >>>>>difference though > >>>>> > >>>>> > >>>>> > >>>>>>>really is whether the button submits or not. > >>>>>>> > >>>>>>>Jonathan Locke wrote: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>still makes no sense to me. bypass changes to what? > >>>>>>>>Button.setSubmitForm is exactly right. it determines > >>>>>>>> > >>>>>>>> > >>if > >> > >> > >>>>>the button > >>>>> > >>>>> > >>>>> > >>>>>>>>should submit the form or not. right? > >>>>>>>> > >>>>>>>>David Liebeherr wrote: > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>>Okay, this fix isn't good since it can be only used with > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>javascript. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>>So i changed it so the setImmediate(true) solution > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>Jonathan mentioned. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>>I got a new idea for a rename of this method: > >>>>>>>>>setBypassChanges(). What about that? > >>>>>>>>> > >>>>>>>>>Cu, > >>>>>>>>>Dave > >>>>>>>>> > >>>>>>>>>David Liebeherr wrote: > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>Hi Johnatan, > >>>>>>>>>> > >>>>>>>>>>i think immediate is realy bit confusing. > >>>>>>>>>>So what about setDisableEffect or setNoEffect? is > >>>>>>>>>> > >>>>>>>>>> > >>that better? > >> > >> > >>>>>>>>>>Well, anyway, i have implementet a fix for my situation > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>this way now: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>>>I got a normal Submit-Button and a special cancel Button: > >>>>>>>>>> > >>>>>>>>>> add(new Link("cancel") { > >>>>>>>>>> public void onClick() { > >>>>>>>>>> setResponsePage(new PageAfterNoChange()); > >>>>>>>>>> } > >>>>>>>>>> }); > >>>>>>>>>> > >>>>>>>>>>I think this is the must clear solution under the current > >>>>>>>>>>circumstances. > >>>>>>>>>>Any commest to that fix? > >>>>>>>>>> > >>>>>>>>>>Thanks, > >>>>>>>>>>Dave > >>>>>>>>>> > >>>>>>>>>>Jonathan Locke wrote: > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>>>try setting the isImmediate value on the cancel button > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>to true. > >>>>> > >>>>> > >>>>> > >>>>>>>>>>>this will cause the button to call onSubmit without > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>validating the > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>>>>form or updating the model. > >>>>>>>>>>> > >>>>>>>>>>>this is a new feature, and while the functionality makes > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>sense, i'm > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>>>>not so sure about the name. maybe something more like > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>a boolean > >>>>> > >>>>> > >>>>> > >>>>>>>>>>>property Button.submitForm where the default is true.... > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>that would > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>>>>make more sense to me. isImmediate is kindof > >>>>>>>>>>> > >>>>>>>>>>> > >>nonsensical to > >> > >> > >>>>>>>>>>>my ear... how can a button be "immediate"? > >>>>>>>>>>> > >>>>>>>>>>>David Liebeherr wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>Hi! > >>>>>>>>>>>> > >>>>>>>>>>>>I have a Form wich has two Submit Buttons ("Update" and > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>"Cancel"). > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>>>>>The form uses a CompundPropertyModel to get the > changes of > >>>>>>>>>>>>the form automaticly represented in the Model. But when i > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>click the > >>>>> > >>>>> > >>>>> > >>>>>>>>>>>>Cancel Button i have to discard the changes to the > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>Model Object. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>>>>>>>How can i do this? > >>>>>>>>>>>> > >>>>>>>>>>>>I was searching for something like > >>>>>>>>>>>>CompoundPropertyModel.discardChanges(), but i have > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>found nothing. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>>>>>Thanx, > >>>>>>>>>>>>Dave > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>------------------------------------------------------- > >>>>>>>>>>>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-user mailing list > >>>>>>>>>>>[email protected] > >>>>>>>>>>>https://lists.sourceforge.net/lists/listinfo/wicket-user > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>------------------------------------------------------- > >>>>>>>>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-user mailing list > >>>>>>>>[email protected] > >>>>>>>>https://lists.sourceforge.net/lists/listinfo/wicket-user > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>------------------------------------------------------- > >>>>>>>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-user mailing list > >>>>>>>[email protected] > >>>>>>>https://lists.sourceforge.net/lists/listinfo/wicket-user > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>>------------------------------------------------------- > >>>>>>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-user mailing list > >>>>>>[email protected] > >>>>>>https://lists.sourceforge.net/lists/listinfo/wicket-user > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>------------------------------------------------------- > >>>>>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-user mailing list > >>>>>[email protected] > >>>>>https://lists.sourceforge.net/lists/listinfo/wicket-user > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>>------------------------------------------------------- > >>>>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-user mailing list > >>>>[email protected] > >>>>https://lists.sourceforge.net/lists/listinfo/wicket-user > >>>> > >>>> > >>>> > >>>> > >>> > >>>------------------------------------------------------- > >>>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-user mailing list > >>>[email protected] > >>>https://lists.sourceforge.net/lists/listinfo/wicket-user > >>> > >>> > >>> > >>------------------------------------------------------- > >>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-user mailing list > >>[email protected] > >>https://lists.sourceforge.net/lists/listinfo/wicket-user > >> > >> > >> > >> > >> > > > > > > > > > >------------------------------------------------------- > >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-user mailing list > >[email protected] > >https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > ------------------------------------------------------- > 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-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wicket-user > > >
------------------------------------------------------- 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-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
