Re: Preventing inner form processing?
Hi Martin, Thanks for your answer! I was thinking I did no have a submit button to provide (and that the form was submitted using a div#onclick (wicket 1.5)) But... As I have a submit button, I can supply it in the wicketSubmitFormById method... Thanks again! Sebastien. On Mon, Jan 28, 2013 at 8:58 AM, Martin Grigorov mgrigo...@apache.orgwrote: Hi, The signature of this method is (Wicket 1.5.x and earlier) : function wicketSubmitFormById(formId, url, submitButton, successHandler, failureHandler, precondition, channel) i.e. there is a way to specify the submitting button. If you use the inputName of a button from the outer form then it should do exactly what you need. On Sun, Jan 27, 2013 at 3:28 PM, Sebastien seb...@gmail.com wrote: Hi all, I have an inner form, and I would like this inner form to not being processed when the parent form is submitted, like described here: https://cwiki.apache.org/WICKET/conditional-validation.html The problem, in my case, is that this inner-form is posted with 'wicketSubmitFormById', so do I not have any submitting button and #findSubmittingButton naturally returns null. But as I am processing the form using an IFormSubmitter, I would like to write something that could looks like this (in my inner form): public boolean processChildren() { IFormSubmitter submitter = this.getFormSubmitter(); //!\\ return submitter != null submitter.getForm() == this; } But I do not have any equivalent for #getFormSubmitter()... Any ideas? Thanks in advance, Sebastien. -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com http://jweekend.com/
Preventing inner form processing?
Hi all, I have an inner form, and I would like this inner form to not being processed when the parent form is submitted, like described here: https://cwiki.apache.org/WICKET/conditional-validation.html The problem, in my case, is that this inner-form is posted with 'wicketSubmitFormById', so do I not have any submitting button and #findSubmittingButton naturally returns null. But as I am processing the form using an IFormSubmitter, I would like to write something that could looks like this (in my inner form): public boolean processChildren() { IFormSubmitter submitter = this.getFormSubmitter(); //!\\ return submitter != null submitter.getForm() == this; } But I do not have any equivalent for #getFormSubmitter()... Any ideas? Thanks in advance, Sebastien.
Re: Preventing inner form processing?
Hi, The signature of this method is (Wicket 1.5.x and earlier) : function wicketSubmitFormById(formId, url, submitButton, successHandler, failureHandler, precondition, channel) i.e. there is a way to specify the submitting button. If you use the inputName of a button from the outer form then it should do exactly what you need. On Sun, Jan 27, 2013 at 3:28 PM, Sebastien seb...@gmail.com wrote: Hi all, I have an inner form, and I would like this inner form to not being processed when the parent form is submitted, like described here: https://cwiki.apache.org/WICKET/conditional-validation.html The problem, in my case, is that this inner-form is posted with 'wicketSubmitFormById', so do I not have any submitting button and #findSubmittingButton naturally returns null. But as I am processing the form using an IFormSubmitter, I would like to write something that could looks like this (in my inner form): public boolean processChildren() { IFormSubmitter submitter = this.getFormSubmitter(); //!\\ return submitter != null submitter.getForm() == this; } But I do not have any equivalent for #getFormSubmitter()... Any ideas? Thanks in advance, Sebastien. -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com http://jweekend.com/