Class ButtonAjaxBehavior
java.lang.Object
org.apache.wicket.behavior.Behavior
org.apache.wicket.behavior.AbstractAjaxBehavior
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior
com.googlecode.wicket.jquery.ui.widget.dialog.ButtonAjaxBehavior
- All Implemented Interfaces:
Serializable
,org.apache.wicket.IComponentAwareEventSink
,org.apache.wicket.IRequestListener
,org.apache.wicket.markup.html.IComponentAwareHeaderContributor
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
ButtonAjaxPostBehavior
public class ButtonAjaxBehavior
extends com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior
- Author:
- Sebastien Briquet - sebfz1
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
Provides an event object that will be broadcasted by theButtonAjaxBehavior
callback -
Field Summary
Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR
-
Constructor Summary
ConstructorsConstructorDescriptionButtonAjaxBehavior
(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source, DialogButton button) Constructor -
Method Summary
Modifier and TypeMethodDescriptionGets theDialogButton
protected com.googlecode.wicket.jquery.core.JQueryEvent
newEvent()
protected com.googlecode.wicket.jquery.core.Options
Gets the newButton
'sOptions
to be used on when ajax stopsprotected com.googlecode.wicket.jquery.core.Options
Gets the newButton
'sOptions
to be used on clickvoid
renderHead
(org.apache.wicket.Component component, org.apache.wicket.markup.head.IHeaderResponse response) protected void
updateAjaxAttributes
(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes) Methods inherited from class com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior
getCallbackFunction, getCallbackParameters, respond
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, getAttributes, getCallbackFunction, getCallbackFunctionBody, getCallbackScript, getCallbackScript, onBind, onMethodMismatch, onRequest, postprocessConfiguration, renderAjaxAttributes, renderAjaxAttributes
Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
afterRender, bind, getCallbackUrl, getComponent, onComponentRendered, onComponentTag, onComponentTag, onUnbind, unbind
Methods inherited from class org.apache.wicket.behavior.Behavior
beforeRender, canCallListener, detach, getStatelessHint, isEnabled, isTemporary, onAttribute, onConfigure, onEvent, onException, onRemove, onTag
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.wicket.IRequestListener
rendersPage
-
Constructor Details
-
ButtonAjaxBehavior
public ButtonAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source, DialogButton button) Constructor- Parameters:
source
- theIJQueryAjaxAware
button
- theDialogButton
to attach to theButtonAjaxBehavior.ClickEvent
-
-
Method Details
-
getButton
Gets theDialogButton
- Returns:
- the
DialogButton
-
renderHead
public void renderHead(org.apache.wicket.Component component, org.apache.wicket.markup.head.IHeaderResponse response) - Specified by:
renderHead
in interfaceorg.apache.wicket.markup.html.IComponentAwareHeaderContributor
- Overrides:
renderHead
in classorg.apache.wicket.ajax.AbstractDefaultAjaxBehavior
-
updateAjaxAttributes
protected void updateAjaxAttributes(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes) - Overrides:
updateAjaxAttributes
in classcom.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior
-
newOnClickOptions
protected com.googlecode.wicket.jquery.core.Options newOnClickOptions()Gets the newButton
'sOptions
to be used on click- Returns:
- the
Options
-
newOnAjaxStopOptions
protected com.googlecode.wicket.jquery.core.Options newOnAjaxStopOptions()Gets the newButton
'sOptions
to be used on when ajax stops- Returns:
- the
Options
-
newEvent
protected com.googlecode.wicket.jquery.core.JQueryEvent newEvent()- Specified by:
newEvent
in classcom.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior
-