|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
org.apache.wicket.markup.html.form.FormComponent<String>
org.apache.wicket.markup.html.form.Button
org.apache.wicket.ajax.markup.html.form.AjaxButton
public abstract class AjaxButton
A button that submits the form via ajax.
| Field Summary |
|---|
| Fields inherited from class org.apache.wicket.markup.html.form.FormComponent |
|---|
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR |
| Fields inherited from class org.apache.wicket.Component |
|---|
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER |
| Constructor Summary | |
|---|---|
AjaxButton(String id)
Construct. |
|
AjaxButton(String id,
Form<?> form)
Construct. |
|
AjaxButton(String id,
IModel<String> model)
Construct. |
|
AjaxButton(String id,
IModel<String> model,
Form<?> form)
Construct. |
|
| Method Summary | |
|---|---|
protected AjaxChannel |
getChannel()
Deprecated. |
Form<?> |
getForm()
Returns the form if it was set in constructor, otherwise returns the form nearest in parent hierarchy. |
protected AjaxFormSubmitBehavior |
newAjaxFormSubmitBehavior(String event)
|
protected void |
onAfterSubmit(AjaxRequestTarget target,
Form<?> form)
Listener method invoked on form submit with no errors, after Form.onSubmit(). |
protected void |
onError(AjaxRequestTarget target,
Form<?> form)
Listener method invoked on form submit with errors |
protected void |
onInitialize()
This method is meant to be used as an alternative to initialize components. |
protected void |
onSubmit(AjaxRequestTarget target,
Form<?> form)
Listener method invoked on form submit with no errors, before Form.onSubmit(). |
protected void |
updateAjaxAttributes(AjaxRequestAttributes attributes)
|
| Methods inherited from class org.apache.wicket.markup.html.form.Button |
|---|
getDefaultFormProcessing, getOnClickScript, initModel, onAfterSubmit, onComponentTag, onError, onSubmit, setDefaultFormProcessing, updateModel |
| Methods inherited from class org.apache.wicket.markup.html.form.FormComponent |
|---|
add, add, checkRequired, clearInput, convertInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getInput, getInputAsArray, getInputName, getModel, getModelObject, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setRequired, setType, shouldTrimInput, trim, updateCollectionModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder |
| Methods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer |
|---|
getLabel |
| Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
|---|
getWebPage, getWebRequest, getWebResponse, getWebSession |
| Methods inherited from class org.apache.wicket.MarkupContainer |
|---|
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.wicket.markup.html.form.IFormSubmittingComponent |
|---|
getInputName |
| Constructor Detail |
|---|
public AjaxButton(String id)
id -
public AjaxButton(String id,
IModel<String> model)
id - model - model used to set value markup attribute
public AjaxButton(String id,
Form<?> form)
id - form -
public AjaxButton(String id,
IModel<String> model,
Form<?> form)
id - model - model used to set value markup attributeform - | Method Detail |
|---|
protected void onInitialize()
ComponentPage thus providing the component with an atomic callback
when the component's environment is built out.
Overrides must call super#Component.onInitialize(). Usually this should be the first thing an
override does, much like a constructor.
Parent containers are guaranteed to be initialized before their children
It is safe to use Component.getPage() in this method
NOTE:The timing of this call is not precise, the contract is that it is called sometime
before Component.onBeforeRender().
onInitialize in class Componentprotected AjaxFormSubmitBehavior newAjaxFormSubmitBehavior(String event)
protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
public Form<?> getForm()
getForm in interface IFormSubmittergetForm in class ButtonnullFormComponent.getForm()@Deprecated protected AjaxChannel getChannel()
AbstractDefaultAjaxBehavior.getChannel()
protected void onSubmit(AjaxRequestTarget target,
Form<?> form)
Form.onSubmit().
target - form -
protected void onAfterSubmit(AjaxRequestTarget target,
Form<?> form)
Form.onSubmit().
target - form -
protected void onError(AjaxRequestTarget target,
Form<?> form)
target - form -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||