T
- tree model object typeI
- node model object typeP
- type of the propertypublic class PropertyTreeColumn<T extends TreeModel & Serializable,I extends TreeNode & Serializable,P,S> extends AbstractTreeColumn<T,I,S>
TreeNode
instance specified by the
property expression.AbstractTreeColumn
,
Serialized FormConstructor and Description |
---|
PropertyTreeColumn(org.apache.wicket.model.IModel<String> headerModel,
String propertyExpression)
Constructor.
|
PropertyTreeColumn(org.apache.wicket.model.IModel<String> headerModel,
String propertyExpression,
S sortProperty)
Constructor.
|
PropertyTreeColumn(String columnId,
org.apache.wicket.model.IModel<String> headerModel,
String propertyExpression)
Constructor.
|
PropertyTreeColumn(String columnId,
org.apache.wicket.model.IModel<String> headerModel,
String propertyExpression,
S sortProperty)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getPropertyExpression()
Returns the property expression.
|
protected org.apache.wicket.Component |
newNodeComponent(String id,
org.apache.wicket.model.IModel<I> model)
Creates the node component.
|
getIcon, newCell, newCell
getTreeGrid, setGrid
cellClicked, detach, getCellCssClass, getColSpan, getGrid, getHeaderCssClass, getHeaderModel, getHeaderTooltipModel, getId, getInitialSize, getMaxSize, getMinSize, getSizeUnit, getSortProperty, getWrapText, isLightWeight, isReorderable, isResizable, newHeader, setHeaderTooltipModel, setInitialSize, setMaxSize, setMinSize, setReorderable, setResizable, setSizeUnit, setWrapText
public PropertyTreeColumn(String columnId, org.apache.wicket.model.IModel<String> headerModel, String propertyExpression, S sortProperty)
columnId
- column identified (must be unique within the grid)headerModel
- model for column headerpropertyExpression
- property expression used to get the displayed value for row objectsortProperty
- optional string that will be returned by ISortState
to indicate that the
column is being sortedpublic PropertyTreeColumn(String columnId, org.apache.wicket.model.IModel<String> headerModel, String propertyExpression)
columnId
- column identified (must be unique within the grid)headerModel
- model for column headerpropertyExpression
- property expression used to get the displayed value for row objectpublic PropertyTreeColumn(org.apache.wicket.model.IModel<String> headerModel, String propertyExpression, S sortProperty)
headerModel
- model for column headerpropertyExpression
- property expression used to get the displayed value for row objectsortProperty
- optional string that will be returned by ISortState
to indicate that the
column is being sortedpublic PropertyTreeColumn(org.apache.wicket.model.IModel<String> headerModel, String propertyExpression)
headerModel
- model for column headerpropertyExpression
- property expression used to get the displayed value for row objectprotected org.apache.wicket.Component newNodeComponent(String id, org.apache.wicket.model.IModel<I> model)
newNodeComponent
in class AbstractTreeColumn<T extends TreeModel & Serializable,I extends TreeNode & Serializable,S>
id
- component idmodel
- model used to access the TreeNode
protected String getPropertyExpression()
Copyright © 2015. All rights reserved.