T
- The node typeS
- the type of the sorting parameterpublic class DefaultTableTree<T,S> extends TableTree<T,S>
Folder
s
and by adding navigation, headers and no-records-found toolbars to a standard TableTree
.AbstractTree.State
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 |
---|
DefaultTableTree(String id,
List<? extends IColumn<T,S>> columns,
ISortableTreeProvider<T,S> provider,
int rowsPerPage)
Construct.
|
DefaultTableTree(String id,
List<? extends IColumn<T,S>> columns,
ISortableTreeProvider<T,S> provider,
int rowsPerPage,
IModel<? extends Set<T>> state)
Construct.
|
Modifier and Type | Method and Description |
---|---|
protected Component |
newContentComponent(String id,
IModel<T> model)
Creates
Folder for each node. |
protected Item<T> |
newRowItem(String id,
int index,
IModel<T> node)
Creates an
OddEvenItem . |
getTable, newDataProvider, newDataTable, setItemReuseStrategy, updateBranch, updateNode
collapse, expand, getItemReuseStrategy, getModel, getModelObject, getProvider, getState, initModel, newModel, newNodeComponent, onDetach, setModel, setModelObject
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, 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, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, 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 DefaultTableTree(String id, List<? extends IColumn<T,S>> columns, ISortableTreeProvider<T,S> provider, int rowsPerPage)
id
- component idcolumns
- columns for the DataTable
provider
- the provider of the treerowsPerPage
- rows to show on each pagepublic DefaultTableTree(String id, List<? extends IColumn<T,S>> columns, ISortableTreeProvider<T,S> provider, int rowsPerPage, IModel<? extends Set<T>> state)
id
- component idcolumns
- columns for the DataTable
provider
- the provider of the treerowsPerPage
- rows to show on each pagestate
- expansion stateprotected Component newContentComponent(String id, IModel<T> model)
Folder
for each node.newContentComponent
in class AbstractTree<T>
id
- component idmodel
- the node modelprotected Item<T> newRowItem(String id, int index, IModel<T> node)
OddEvenItem
.newRowItem
in class TableTree<T,S>
id
- component idnode
- the node modelindex
- index of rowCopyright © 2006–2021 Apache Software Foundation. All rights reserved.