Class 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 Detail

      • getForm

        public Form<?> getForm()
        Description copied from interface: IFormSubmitter
        Returns the form this component submits.
        Specified by:
        getForm in interface IFormSubmitter
        Returns:
        form submitted by this component
      • getDefaultFormProcessing

        public boolean 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 interface IFormSubmitter
        Returns:
        defaultFormProcessing
      • onError

        public void 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 interface IFormSubmitter
      • onSubmit

        public void 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 interface IFormSubmitter
      • onAfterSubmit

        public void 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 interface IFormSubmitter