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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ButtonAjaxBehavior.ClickEvent
Provides an event object that will be broadcasted by theButtonAjaxBehavior
callback
-
Constructor Summary
Constructors Constructor Description ButtonAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source, DialogButton button)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DialogButton
getButton()
Gets theDialogButton
protected com.googlecode.wicket.jquery.core.JQueryEvent
newEvent()
protected com.googlecode.wicket.jquery.core.Options
newOnAjaxStopOptions()
Gets the newButton
'sOptions
to be used on when ajax stopsprotected com.googlecode.wicket.jquery.core.Options
newOnClickOptions()
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
-
-
-
-
Constructor Detail
-
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 Detail
-
getButton
public DialogButton 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
-
-