|
||||||||||
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 IAjaxCallDecorator |
getAjaxCallDecorator()
Returns the IAjaxCallDecorator that will be used to modify the generated javascript. |
protected AjaxChannel |
getChannel()
|
Form<?> |
getForm()
Returns the form if it was set in constructor, otherwise returns the form nearest in parent hierarchy. |
protected void |
onAfterSubmit(AjaxRequestTarget target,
Form<?> form)
Listener method invoked on form submit with no errors |
protected void |
onError(AjaxRequestTarget target,
Form<?> form)
Listener method invoked on form submit with errors |
protected void |
onSubmit(AjaxRequestTarget target,
Form<?> form)
Listener method invoked on form submit with no errors |
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, 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, setLabelInternal |
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
---|
getWebPage, getWebRequest |
Methods inherited from class org.apache.wicket.MarkupContainer |
---|
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, hasAssociatedMarkup, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onMarkupAttached, 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 attributepublic 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 |
---|
public Form<?> getForm()
getForm
in interface IFormSubmitter
getForm
in class Button
null
FormComponent.getForm()
protected IAjaxCallDecorator getAjaxCallDecorator()
IAjaxCallDecorator
that will be used to modify the generated javascript.
This is the preferred way of changing the javascript in the onclick handler
protected AjaxChannel getChannel()
AbstractDefaultAjaxBehavior.getChannel()
protected void onSubmit(AjaxRequestTarget target, Form<?> form)
target
- form
- protected void onAfterSubmit(AjaxRequestTarget target, Form<?> form)
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 |