Description
I just stumbled upon a problem with a Form containing a nested Form and two AjaxFallbackButtons (submit and preview). I need to implement different onSubmit() behavior of the nested Form depending on the clicked button.
The order of onSubmit() calls is:
without JS:
- AjaxFallbackButton.onSubmit(AjaxRequestTarget,Form)
- OuterForm.onSubmit() // not used
- Inner Form.onSubmit()
with JS:
- Inner Form.onSubmit()
- OuterForm.onSubmit() // not used
- AjaxFallbackButton.onSubmit(AjaxRequestTarget,Form)
With JS, it is therefore not possible to determine which button was clicked from inside a form's onSubmit() method.
see also http://www.nabble.com/AjaxFallbackButton%3A-inconsistend-submit-order-td20131329.html
Attachments
Attachments
Issue Links
- breaks
-
WICKET-4575 AjaxButton / AjaxFormSubmitBehavior behaviour in wicket 1.5
- Resolved