S
- the type of the sort propertypublic abstract class AjaxFallbackOrderByBorder<S> extends OrderByBorder<S>
OrderByBorder
OrderByBorder
,
Serialized FormBorder.BorderBodyContainer
SORT_ASCENDING_CSS_CLASS_KEY, SORT_DESCENDING_CSS_CLASS_KEY, SORT_NONE_CSS_CLASS_KEY
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
AjaxFallbackOrderByBorder(String id,
S sortProperty,
ISortStateLocator<S> stateLocator)
Constructor
|
AjaxFallbackOrderByBorder(String id,
S sortProperty,
ISortStateLocator<S> stateLocator,
IAjaxCallListener ajaxCallListener)
Deprecated.
override
updateAjaxAttributes(AjaxRequestAttributes) instead |
Modifier and Type | Method and Description |
---|---|
protected OrderByLink<S> |
newOrderByLink(String id,
S property,
ISortStateLocator<S> stateLocator)
create new sort order toggling link
|
protected abstract void |
onAjaxClick(AjaxRequestTarget target) |
protected void |
onSortChanged()
This method is a hook for subclasses to perform an action after sort has changed
|
protected void |
updateAjaxAttributes(AjaxRequestAttributes attributes) |
onComponentTag
add, addDequeuedComponent, addOrReplace, addToBorder, canDequeueTag, findComponentToDequeue, getBodyContainer, getMarkup, getRegionMarkup, newMarkupSourcingStrategy, onConfigure, queue, queueToBorder, remove, remove, removeAll, removeFromBorder, replace, replaceInBorder, resolve
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
autoAdd, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onInitialize, onRender, renderAll, renderAssociatedMarkup, renderNext, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dequeue, newDequeueContext
public AjaxFallbackOrderByBorder(String id, S sortProperty, ISortStateLocator<S> stateLocator)
id
- sortProperty
- stateLocator
- public AjaxFallbackOrderByBorder(String id, S sortProperty, ISortStateLocator<S> stateLocator, IAjaxCallListener ajaxCallListener)
updateAjaxAttributes(AjaxRequestAttributes)
insteadid
- sortProperty
- stateLocator
- ajaxCallListener
- protected OrderByLink<S> newOrderByLink(String id, S property, ISortStateLocator<S> stateLocator)
OrderByBorder
newOrderByLink
in class OrderByBorder<S>
id
- component idproperty
- sort propertystateLocator
- sort state locatorprotected void updateAjaxAttributes(AjaxRequestAttributes attributes)
protected void onSortChanged()
onSortChanged
in class OrderByBorder<S>
protected abstract void onAjaxClick(AjaxRequestTarget target)
Copyright © 2006–2021 Apache Software Foundation. All rights reserved.