|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 abstract void |
onError(AjaxRequestTarget target,
Form<?> form)
Listener method invoked on form submit with errors |
protected abstract 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, 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, 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 abstract void onSubmit(AjaxRequestTarget target, Form<?> form)
target
- form
- protected abstract void onError(AjaxRequestTarget target, Form<?> form)
target
- form
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |