org.apache.wicket.ajax.markup.html.navigation.paging
Class AjaxPagingNavigationBehavior
java.lang.Object
org.apache.wicket.behavior.Behavior
org.apache.wicket.behavior.AbstractAjaxBehavior
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
org.apache.wicket.ajax.AjaxEventBehavior
org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationBehavior
- All Implemented Interfaces:
- Serializable, IBehaviorListener, IClusterable, IComponentAwareEventSink, IRequestListener, IComponentAwareHeaderContributor
public class AjaxPagingNavigationBehavior
- extends AjaxEventBehavior
Ajax behavior for the paging navigation links. This behavior can only have one parent: the link
it is attached to.
- Since:
- 1.2
- Author:
- Martijn Dashorst
- See Also:
- Serialized Form
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior |
findIndicatorId, getCallbackScript, getChannel, getChannelName, getFailureScript, getPreconditionScript, getSuccessScript, onBind, onRequest, renderHead, throttleScript |
AjaxPagingNavigationBehavior
public AjaxPagingNavigationBehavior(IAjaxLink owner,
IPageable pageable,
String event)
- Attaches the navigation behavior to the owner link and drives the pageable component. The
behavior is attached to the markup event.
- Parameters:
owner
- the owner ajax linkpageable
- the pageable to updateevent
- the javascript event to bind to (e.g. onclick)
onEvent
protected void onEvent(AjaxRequestTarget target)
- The ajax event handler. This will execute the event, and update the following components,
when present: the navigator the owner link is part of, or when the link is a stand alone
component, the link itself. Also the pageable's parent markup container is updated, so its
contents can be replaced with the newly generated pageable.
- Specified by:
onEvent
in class AjaxEventBehavior
- See Also:
AjaxEventBehavior.onEvent(org.apache.wicket.ajax.AjaxRequestTarget)
getAjaxCallDecorator
protected IAjaxCallDecorator getAjaxCallDecorator()
- Overrides:
getAjaxCallDecorator
in class AbstractDefaultAjaxBehavior
- Returns:
- ajax call decorator used to decorate the call generated by this behavior or null for
none
- See Also:
AbstractDefaultAjaxBehavior.getAjaxCallDecorator()
onComponentTag
protected void onComponentTag(ComponentTag tag)
- Description copied from class:
AbstractAjaxBehavior
- Called any time a component that has this handler registered is rendering the component tag.
Use this method e.g. to bind to javascript event handlers of the tag
- Overrides:
onComponentTag
in class AjaxEventBehavior
- Parameters:
tag
- the tag that is rendered- See Also:
AjaxEventBehavior.onComponentTag(org.apache.wicket.markup.ComponentTag)
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.