public class ListDataTable<T> extends org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<T,String>
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,String> 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<T> |
newRowItem(String id,
int index,
org.apache.wicket.model.IModel<T> model) |
protected void |
onDetach() |
protected void |
onModelChanged() |
protected void |
redrawItem(org.apache.wicket.markup.repeater.Item<T> 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, getBody, getBottomToolbars, getCaption, getCaptionModel, getColumns, getCurrentPage, getDataProvider, getItemCount, getItemsPerPage, getPageCount, getRowCount, getTopToolbars, newBodyContainer, newCellItem, newDataGridView, onComponentTag, onPageChanged, setCurrentPage, setItemReuseStrategy, setItemsPerPage, setTableBodyCss
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, 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, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onConfigure, onEvent, onInitialize, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, 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
forEach, spliterator
public ListDataTable(String id, TableDefinition<T> tableDefinition, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T,String> 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<T> newRowItem(String id, int index, org.apache.wicket.model.IModel<T> model)
protected final void redrawItem(org.apache.wicket.markup.repeater.Item<T> 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()
Copyright © 2007–2017 Hippo B.V. (http://www.onehippo.com). All rights reserved.