Modifier and Type | Class and Description |
---|---|
class |
PropertyPopulator<T>
A convenience implementation of
ICellPopulator that adds a label that will display the
value of the specified property. |
Modifier and Type | Method and Description |
---|---|
List<? extends ICellPopulator<T>> |
DataGridView.getPopulators()
Returns the list of cell populators
|
protected 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 Type | Method and 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 |
PropertyPopulator.populateItem(Item<ICellPopulator<T>> cellItem,
String componentId,
IModel<T> rowModel) |
void |
ICellPopulator.populateItem(Item<ICellPopulator<T>> cellItem,
String componentId,
IModel<T> rowModel)
Method used to populate a cell in the
DataGridView
Implementation MUST add a component to the cellItem using the component id provided by
componentId argument, otherwise a WicketRuntimeException will be thrown |
Constructor and Description |
---|
AbstractDataGridView(String id,
List<? extends ICellPopulator<T>> populators,
IDataProvider<T> dataProvider)
Constructor
|
DataGridView(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
|
Modifier and Type | Interface and Description |
---|---|
interface |
IColumn<T,S>
An interface that represents a column in the
DefaultDataTable |
interface |
IStyledColumn<T,S>
Interface that allows styling individuals DataTable columns
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractColumn<T,S>
A helper implementation for the IColumn interface
|
class |
HeaderlessColumn<T,S>
A column that does not have a header
|
class |
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 by
PropertyModel ) that is evaluated
against the current row's model object |
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Interface and Description |
---|---|
interface |
IExportableColumn<T,S>
An
IColumn that can be exported. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExportableColumn<T,S>
A helper implementation of
IExportableColumn . |
Modifier and Type | Method and Description |
---|---|
void |
AbstractExportableColumn.populateItem(Item<ICellPopulator<T>> cellItem,
String componentId,
IModel<T> rowModel)
Populated the data for this column in the row into the
cellItem . |
Modifier and Type | Interface and Description |
---|---|
interface |
IFilteredColumn<T,S>
Represents a data table column that can be filtered.
|
Modifier and Type | Class and 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>
Like
PropertyColumn but with support for filters. |
class |
TextFilteredPropertyColumn<T,F,S>
A filtered property column that creates a textfield filter component.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ITreeColumn<T,S> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTreeColumn<T,S> |
class |
TreeColumn<T,S>
A column displaying the tree nodes hierarchy.
|
Modifier and Type | Method and Description |
---|---|
void |
TreeColumn.populateItem(Item<ICellPopulator<T>> cellItem,
String componentId,
IModel<T> rowModel) |
Copyright © 2006–2021 Apache Software Foundation. All rights reserved.