Class 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
    Provides a JQueryAjaxBehavior that aims to be wired to the 'click' event of DialogButtons
    Author:
    Sebastien Briquet - sebfz1
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior

        INDICATOR
    • 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 the DialogButton
      protected com.googlecode.wicket.jquery.core.JQueryEvent newEvent()  
      protected com.googlecode.wicket.jquery.core.Options newOnAjaxStopOptions()
      Gets the new Button's Options to be used on when ajax stops
      protected com.googlecode.wicket.jquery.core.Options newOnClickOptions()
      Gets the new Button's Options to be used on click
      void 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, 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 interface org.apache.wicket.IRequestListener

        rendersPage
    • Constructor Detail

    • Method Detail

      • renderHead

        public void renderHead​(org.apache.wicket.Component component,
                               org.apache.wicket.markup.head.IHeaderResponse response)
        Specified by:
        renderHead in interface org.apache.wicket.markup.html.IComponentAwareHeaderContributor
        Overrides:
        renderHead in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
      • updateAjaxAttributes

        protected void updateAjaxAttributes​(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes)
        Overrides:
        updateAjaxAttributes in class com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior
      • newOnClickOptions

        protected com.googlecode.wicket.jquery.core.Options newOnClickOptions()
        Gets the new Button's Options to be used on click
        Returns:
        the Options
      • newOnAjaxStopOptions

        protected com.googlecode.wicket.jquery.core.Options newOnAjaxStopOptions()
        Gets the new Button's Options to be used on when ajax stops
        Returns:
        the Options
      • newEvent

        protected com.googlecode.wicket.jquery.core.JQueryEvent newEvent()
        Specified by:
        newEvent in class com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior