Uses of Interface
org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator
-
-
Uses of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.data.grid
Classes in org.apache.wicket.extensions.markup.html.repeater.data.grid that implement ICellPopulator Modifier and Type Class Description class
PropertyPopulator<T>
A convenience implementation ofICellPopulator
that adds a label that will display the value of the specified property.Methods in org.apache.wicket.extensions.markup.html.repeater.data.grid that return types with arguments of type ICellPopulator Modifier and Type Method Description List<? extends ICellPopulator<T>>
DataGridView. getPopulators()
Returns the list of cell populatorsprotected 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.Method parameters in org.apache.wicket.extensions.markup.html.repeater.data.grid with type arguments of type ICellPopulator Modifier and Type Method Description protected 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)
Constructor parameters in org.apache.wicket.extensions.markup.html.repeater.data.grid with type arguments of type ICellPopulator Constructor Description AbstractDataGridView(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
Subinterfaces of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.data.table Modifier and Type Interface Description interface
IColumn<T,S>
An interface that represents a column in theDefaultDataTable
interface
IStyledColumn<T,S>
Interface that allows styling individuals DataTable columnsClasses in org.apache.wicket.extensions.markup.html.repeater.data.table that implement ICellPopulator Modifier and Type Class Description class
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 objectMethod parameters in org.apache.wicket.extensions.markup.html.repeater.data.table with type arguments of type ICellPopulator Modifier and Type Method Description void
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
Subinterfaces of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.data.table.export Modifier and Type Interface Description interface
IExportableColumn<T,S>
AnIColumn
that can be exported.Classes in org.apache.wicket.extensions.markup.html.repeater.data.table.export that implement ICellPopulator Modifier and Type Class Description class
AbstractExportableColumn<T,S>
A helper implementation ofIExportableColumn
.Method parameters in org.apache.wicket.extensions.markup.html.repeater.data.table.export with type arguments of type ICellPopulator Modifier and Type Method Description void
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
Subinterfaces of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.data.table.filter Modifier and Type Interface Description interface
IFilteredColumn<T,S>
Represents a data table column that can be filtered.Classes in org.apache.wicket.extensions.markup.html.repeater.data.table.filter that implement ICellPopulator Modifier and Type Class Description class
ChoiceFilteredPropertyColumn<T,Y,S>
A filtered property column that creates a textfield filter component.class
FilteredAbstractColumn<T,S>
A helper implementation for a filtered column.class
FilteredPropertyColumn<T,S>
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
Subinterfaces of ICellPopulator in org.apache.wicket.extensions.markup.html.repeater.tree.table Modifier and Type Interface Description interface
ITreeColumn<T,S>
Classes in org.apache.wicket.extensions.markup.html.repeater.tree.table that implement ICellPopulator Modifier and Type Class Description class
AbstractTreeColumn<T,S>
class
TreeColumn<T,S>
A column displaying the tree nodes hierarchy.Method parameters in org.apache.wicket.extensions.markup.html.repeater.tree.table with type arguments of type ICellPopulator Modifier and Type Method Description void
TreeColumn. populateItem(Item<ICellPopulator<T>> cellItem, String componentId, IModel<T> rowModel)
-