Uses of Interface
org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator
Package
Description
Package for exporting data tables.
-
Uses of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.data.grid
Modifier and TypeClassDescriptionclass
A convenience implementation ofICellPopulator
that adds a label that will display the value of the specified property.Modifier and TypeMethodDescriptionList<? extends ICellPopulator<T>>
DataGridView.getPopulators()
Returns the list of cell populatorsprotected final List<? extends ICellPopulator<T>>
AbstractDataGridView.internalGetPopulators()
protected Item<ICellPopulator<T>>
AbstractDataGridView.newCellItem
(String id, int index, IModel<ICellPopulator<T>> model) Factory method for Item container that represents a cell.Modifier and TypeMethodDescriptionprotected Item<ICellPopulator<T>>
AbstractDataGridView.newCellItem
(String id, int index, IModel<ICellPopulator<T>> model) Factory method for Item container that represents a cell.void
ICellPopulator.populateItem
(Item<ICellPopulator<T>> cellItem, String componentId, IModel<T> rowModel) Method used to populate a cell in theDataGridView
Implementation MUST add a component to the cellItem using the component id provided by componentId argument, otherwise a WicketRuntimeException will be thrownvoid
PropertyPopulator.populateItem
(Item<ICellPopulator<T>> cellItem, String componentId, IModel<T> rowModel) ModifierConstructorDescriptionAbstractDataGridView
(String id, List<? extends ICellPopulator<T>> populators, IDataProvider<T> dataProvider) ConstructorDataGridView
(String id, List<? extends ICellPopulator<T>> populators, IDataProvider<T> dataProvider) Constructor Notice cells are created in the same order as cell populators in the list -
Uses of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.data.table
Modifier and TypeInterfaceDescriptioninterface
IColumn<T,
S> An interface that represents a column in theDefaultDataTable
interface
IStyledColumn<T,
S> Interface that allows styling individuals DataTable columnsModifier and TypeClassDescriptionclass
AbstractColumn<T,
S> A helper implementation for the IColumn interfaceclass
HeaderlessColumn<T,
S> A column that does not have a headerclass
LambdaColumn<T,
S> An implementation of column that adds a label to the cell whose model is determined by the providedSerializableFunction
that is evaluated against the current row's model objectclass
PropertyColumn<T,
S> A convenience implementation of column that adds a label to the cell whose model is determined by the provided wicket property expression (same as used byPropertyModel
) that is evaluated against the current row's model objectModifier and TypeMethodDescriptionvoid
LambdaColumn.populateItem
(Item<ICellPopulator<T>> item, String componentId, IModel<T> rowModel) void
PropertyColumn.populateItem
(Item<ICellPopulator<T>> item, String componentId, IModel<T> rowModel) Implementation of populateItem which adds a label to the cell whose model is the provided property expression evaluated against rowModelObject -
Uses of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.data.table.export
Modifier and TypeInterfaceDescriptioninterface
IExportableColumn<T,
S> AnIColumn
that can be exported.Modifier and TypeMethodDescriptionvoid
AbstractExportableColumn.populateItem
(Item<ICellPopulator<T>> cellItem, String componentId, IModel<T> rowModel) Populated the data for this column in the row into thecellItem
. -
Uses of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.data.table.filter
Modifier and TypeInterfaceDescriptioninterface
IFilteredColumn<T,
S> Represents a data table column that can be filtered.Modifier and TypeClassDescriptionclass
ChoiceFilteredPropertyColumn<T,
Y, S> A filtered property column that creates a textfield filter component.class
A helper implementation for a filtered column.class
LikePropertyColumn
but with support for filters.class
TextFilteredPropertyColumn<T,
F, S> A filtered property column that creates a textfield filter component. -
Uses of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.tree.table
Modifier and TypeClassDescriptionclass
AbstractTreeColumn<T,
S> class
TreeColumn<T,
S> A column displaying the tree nodes hierarchy.Modifier and TypeMethodDescriptionvoid
TreeColumn.populateItem
(Item<ICellPopulator<T>> cellItem, String componentId, IModel<T> rowModel)