public class ListDataTable<T>
extends org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<T>
TableDefinition
. This component can be used with any data type, i.e. it is
not bound to JcrNodeModels.Modifier and Type | Class and Description |
---|---|
static interface |
ListDataTable.TableSelectionListener<T> |
Constructor and Description |
---|
ListDataTable(String id,
TableDefinition<T> tableDefinition,
org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T> dataProvider,
ListDataTable.TableSelectionListener<T> selectionListener,
boolean triState,
IPagingDefinition pagingDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
protected void |
destroyItem(org.apache.wicket.markup.repeater.Item item) |
org.apache.wicket.model.IModel<T> |
getModel() |
T |
getModelObject() |
ListDataTable.TableSelectionListener |
getSelectionListener() |
void |
init(IPluginContext context) |
protected IObserver |
newObserver(org.apache.wicket.markup.repeater.Item<T> item,
org.apache.wicket.model.IModel<T> model) |
protected org.apache.wicket.markup.repeater.Item |
newRowItem(String id,
int index,
org.apache.wicket.model.IModel model) |
protected void |
onDetach() |
protected void |
onModelChanged() |
protected void |
redrawItem(org.apache.wicket.markup.repeater.Item item) |
void |
render(PluginRequestTarget target) |
org.apache.wicket.MarkupContainer |
setDefaultModel(org.apache.wicket.model.IModel<?> model) |
void |
setModel(org.apache.wicket.model.IModel<T> model) |
void |
setScrollSelectedIntoView(boolean enabled,
boolean topAlign) |
addBottomToolbar, addTopToolbar, getColumns, getCurrentPage, getDataProvider, getPageCount, getRowCount, getRowsPerPage, newBodyContainer, newCellItem, onPageChanged, setCurrentPage, setItemReuseStrategy, setRowsPerPage, setTableBodyCss
onComponentTag, onComponentTagBody, renderHead
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
getMarkupType, getWebPage, getWebRequest
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onAfterRenderChildren, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onConfigure, onEndRequest, onInitialize, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
public ListDataTable(String id, TableDefinition<T> tableDefinition, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T> dataProvider, ListDataTable.TableSelectionListener<T> selectionListener, boolean triState, IPagingDefinition pagingDefinition)
public void setScrollSelectedIntoView(boolean enabled, boolean topAlign)
public org.apache.wicket.MarkupContainer setDefaultModel(org.apache.wicket.model.IModel<?> model)
setDefaultModel
in class org.apache.wicket.MarkupContainer
public org.apache.wicket.model.IModel<T> getModel()
public T getModelObject()
public void setModel(org.apache.wicket.model.IModel<T> model)
public void init(IPluginContext context)
public void destroy()
public void render(PluginRequestTarget target)
protected void onModelChanged()
onModelChanged
in class org.apache.wicket.Component
protected org.apache.wicket.markup.repeater.Item newRowItem(String id, int index, org.apache.wicket.model.IModel model)
newRowItem
in class org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<T>
protected final void redrawItem(org.apache.wicket.markup.repeater.Item item)
protected IObserver newObserver(org.apache.wicket.markup.repeater.Item<T> item, org.apache.wicket.model.IModel<T> model)
protected void destroyItem(org.apache.wicket.markup.repeater.Item item)
public ListDataTable.TableSelectionListener getSelectionListener()
protected void onDetach()
onDetach
in class org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<T>
Copyright © 2007-2013 Hippo B.V. (http://www.onehippo.com). All Rights Reserved.