public class DataTables<T,S> extends DataTable<T,S>
DataTable.Caption
Modifier and Type | Field and Description |
---|---|
static int |
ZERO_ROWS_PER_PAGE |
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
DataTables(String id,
List<? extends IColumn<T,S>> columns)
Constructor that should be used for virtual scrolling
|
DataTables(String id,
List<? extends IColumn<T,S>> iColumns,
IDataProvider<T> dataProvider,
long rowsPerPage) |
Modifier and Type | Method and Description |
---|---|
String |
getJsHandle() |
Options |
getOptions() |
protected DataGridView<T> |
newDataGridView(String id,
List<? extends IColumn<T,S>> iColumns,
IDataProvider<T> dataProvider) |
protected Behavior |
newDataTablesBehavior() |
protected void |
onInitialize() |
void |
renderHead(IHeaderResponse response) |
void |
repaint(AjaxRequestTarget target) |
addBottomToolbar, addTopToolbar, getBody, getBottomToolbars, getCaption, getCaptionModel, getColGroup, getColumns, getCurrentPage, getDataProvider, getItemCount, getItemsPerPage, getPageCount, getRowCount, getTopToolbars, newBodyContainer, newCellItem, newRowItem, onComponentTag, onDetach, onPageChanged, setCurrentPage, setItemReuseStrategy, setItemsPerPage, setTableBodyCss
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, 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, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dequeue, newDequeueContext
forEach, spliterator
public static final int ZERO_ROWS_PER_PAGE
public DataTables(String id, List<? extends IColumn<T,S>> columns)
id
- The component idcolumns
- The table columnsprotected void onInitialize()
onInitialize
in class MarkupContainer
protected Behavior newDataTablesBehavior()
public Options getOptions()
public void repaint(AjaxRequestTarget target)
public void renderHead(IHeaderResponse response)
renderHead
in interface IHeaderContributor
renderHead
in class Component
public String getJsHandle()
protected DataGridView<T> newDataGridView(String id, List<? extends IColumn<T,S>> iColumns, IDataProvider<T> dataProvider)
newDataGridView
in class DataTable<T,S>
Copyright © 2019. All rights reserved.