org.apache.wicket.markup.html.form
Interface IFormSubmitter

All Known Subinterfaces:
IFormSubmittingComponent
All Known Implementing Classes:
AbstractSubmitLink, AjaxButton, AjaxFallbackButton, AjaxSubmitLink, Button, CancelButton, FinishButton, ImageButton, IndicatingAjaxButton, LastButton, NextButton, PreviousButton, SubmitLink, WizardButton

public interface IFormSubmitter

Triggers a form submit and controls its processing

Author:
Igor Vaynberg (ivaynberg)

Method Summary
 boolean getDefaultFormProcessing()
          Returns whether form should be processed the default way.
 Form<?> getForm()
          Returns the form this component submits.
 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 Detail

getForm

Form<?> getForm()
Returns the form this component submits.

Returns:
form submitted by this component

getDefaultFormProcessing

boolean getDefaultFormProcessing()
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.

Returns:
defaultFormProcessing

onSubmit

void onSubmit()
Override this method to provide special submit handling in a multi-button form. It is called whenever the user clicks this particular button.


onError

void onError()
Method that is invoked when form processing fails; for example, when there are validation errors.



Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.