org.apache.wicket.extensions.markup.html.repeater.tree.table
Class TreeColumn<T,S>
java.lang.Object
org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<T,S>
org.apache.wicket.extensions.markup.html.repeater.tree.table.AbstractTreeColumn<T,S>
org.apache.wicket.extensions.markup.html.repeater.tree.table.TreeColumn<T,S>
- Type Parameters:
T - node typeS - the type of the sort property
- All Implemented Interfaces:
- Serializable, ICellPopulator<T>, IColumn<T,S>, IStyledColumn<T,S>, ITreeColumn<T,S>, IDetachable, org.apache.wicket.util.io.IClusterable
public class TreeColumn<T,S>
- extends AbstractTreeColumn<T,S>
A column displaying the tree nodes hierarchy.
- Author:
- svenmeier
- See Also:
- Serialized Form
|
Method Summary |
String |
getCssClass()
Returns the css class for this column. |
void |
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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeColumn
public TreeColumn(IModel<String> displayModel)
- Construct.
- Parameters:
displayModel - model used to generate header text
TreeColumn
public TreeColumn(IModel<String> displayModel,
S sortProperty)
- Construct.
- Parameters:
displayModel - model used to generate header textsortProperty - sort property
getCssClass
public String getCssClass()
- Description copied from interface:
IStyledColumn
- Returns the css class for this column.
- Specified by:
getCssClass in interface IStyledColumn<T,S>- Overrides:
getCssClass in class AbstractColumn<T,S>
- Returns:
- CSS class name
populateItem
public void populateItem(Item<ICellPopulator<T>> cellItem,
String componentId,
IModel<T> rowModel)
- Description copied from interface:
ICellPopulator
- 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
- Parameters:
cellItem - the item representing the current table cell being renderedcomponentId - the id of the component used to render the cell (only one component should be
added to the cell)rowModel - the model of the row item being rendered. this model usually contains the model
provided by the data provider.- See Also:
Item
Copyright © 2006–2020 Apache Software Foundation. All rights reserved.