Package org.apache.wicket.ajax.form
Class AjaxFormSubmitBehavior.AjaxFormSubmitter
java.lang.Object
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.AjaxFormSubmitter
- All Implemented Interfaces:
IFormSubmitter
- Enclosing class:
- AjaxFormSubmitBehavior
public static class AjaxFormSubmitBehavior.AjaxFormSubmitter
extends Object
implements IFormSubmitter
A publicly reachable class that allows to introspect the submitter, e.g. to
check what is the input name of the submitting component if there is such.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns whether form should be processed the default way.Form<?>
getForm()
Returns the form this component submits.void
Override this method to provide special submit handling in a multi-button form.void
onError()
Method that is invoked when form processing fails; for example, when there are validation errors.void
onSubmit()
Override this method to provide special submit handling in a multi-button form.
-
Method Details
-
getForm
Description copied from interface:IFormSubmitter
Returns the form this component submits.- Specified by:
getForm
in interfaceIFormSubmitter
- Returns:
- form submitted by this component
-
getFormSubmittingComponent
- Returns:
- the
IFormSubmittingComponent
-
getDefaultFormProcessing
Description copied from interface:IFormSubmitter
Returns whether form should be processed the default way. When false (default is true), all validation and form updating is bypassed and the onSubmit method of that button is called directly, and the onSubmit method of the parent form is not called. A common use for this is to create a cancel button.- Specified by:
getDefaultFormProcessing
in interfaceIFormSubmitter
- Returns:
- defaultFormProcessing
-
onError
Description copied from interface:IFormSubmitter
Method that is invoked when form processing fails; for example, when there are validation errors.- Specified by:
onError
in interfaceIFormSubmitter
-
onSubmit
Description copied from interface:IFormSubmitter
Override this method to provide special submit handling in a multi-button form. This method will be called before the form's onSubmit method.- Specified by:
onSubmit
in interfaceIFormSubmitter
-
onAfterSubmit
Description copied from interface:IFormSubmitter
Override this method to provide special submit handling in a multi-button form. This method will be called after the form's onSubmit method.- Specified by:
onAfterSubmit
in interfaceIFormSubmitter
-