|
||||||||||
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 org.apache.wicket.markup.html.form.Button org.apache.wicket.ajax.markup.html.form.AjaxFallbackButton
public abstract class AjaxFallbackButton
An ajax submit button that will degrade to a normal request if ajax is not available or javascript is disabled.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
FormComponent.AbstractVisitor, FormComponent.IVisitor |
Nested classes/interfaces inherited from class org.apache.wicket.Component |
---|
Component.ComponentModelChange, Component.EnabledChange, Component.VisibilityChange |
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_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER |
Constructor Summary | |
---|---|
AjaxFallbackButton(java.lang.String id,
Form form)
Construct. |
|
AjaxFallbackButton(java.lang.String id,
IModel model,
Form form)
Construct. |
Method Summary | |
---|---|
protected IAjaxCallDecorator |
getAjaxCallDecorator()
|
Form |
getForm()
Returns the form this component submits. |
protected boolean |
isButtonEnabled()
Helper methods that both checks whether the link is enabled and whether the action ENABLE is allowed. |
protected void |
onError(AjaxRequestTarget target,
Form form)
Listener method invoked on form submit with errors |
void |
onSubmit()
Override this method to provide special submit handling in a multi-button form. |
protected abstract void |
onSubmit(AjaxRequestTarget target,
Form form)
Callback for the onClick event. |
Methods inherited from class org.apache.wicket.markup.html.form.Button |
---|
getDefaultFormProcessing, getOnClickScript, initModel, onComponentTag, setDefaultFormProcessing, updateModel |
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
add, checkRequired, clearInput, convertInput, convertValue, error, getBehaviors, getConvertedInput, getInput, getInputAsArray, getInputName, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, isMultiPart, isPersistent, isRequired, isValid, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, setConvertedInput, setLabel, setModelValue, setModelValue, setPersistent, setRequired, setType, shouldTrimInput, supportsPersistence, trim, valid, validate, validateRequired, validateValidators, visitFormComponentsPostOrder |
Methods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer |
---|
getLabel, setLabelInternal |
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
---|
getMarkupType, getWebPage |
Methods inherited from class org.apache.wicket.MarkupContainer |
---|
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, setModel, size, toString, toString, 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 AjaxFallbackButton(java.lang.String id, Form form)
id
- form
- public AjaxFallbackButton(java.lang.String id, IModel model, Form form)
id
- model
- form
- Method Detail |
---|
protected void onError(AjaxRequestTarget target, Form form)
target
- form
- TODO 1.3: Make abstract to be consistent with onsubmit()public final void onSubmit()
Button
onSubmit
in interface IFormSubmittingComponent
onSubmit
in class Button
IFormSubmittingComponent.onSubmit()
public Form getForm()
IFormSubmittingComponent
getForm
in interface IFormSubmittingComponent
getForm
in class Button
protected abstract void onSubmit(AjaxRequestTarget target, Form form)
target
- ajax target if this linked was invoked using ajax, null otherwiseform
- protected IAjaxCallDecorator getAjaxCallDecorator()
protected final boolean isButtonEnabled()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |