|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.extensions.markup.html.tree.table.AbstractColumn
org.apache.wicket.extensions.markup.html.tree.table.AbstractPropertyColumn<T>
org.apache.wicket.extensions.markup.html.tree.table.PropertyTreeColumn<T>
T - the type of the property that is rendered in this columnpublic class PropertyTreeColumn<T>
Convenience class for building tree columns, i.e. columns that contain the actual tree.
| Constructor Summary | |
|---|---|
PropertyTreeColumn(ColumnLocation location,
IModel<String> header,
String propertyExpression)
Creates new column. |
|
PropertyTreeColumn(ColumnLocation location,
String header,
String propertyExpression)
Creates new column. |
|
| Method Summary | |
|---|---|
Component |
newCell(MarkupContainer parent,
String id,
TreeNode node,
int level)
This method is used to populate the cell for given node in case when IColumn.newCell(TreeNode, int) returned null. |
IRenderable |
newCell(TreeNode node,
int level)
Creates the IRenderable instance for given node. |
| Methods inherited from class org.apache.wicket.extensions.markup.html.tree.table.AbstractPropertyColumn |
|---|
getConverter, getLocale, getNodeValue, getPropertyExpression, setConverter, setLocale |
| Methods inherited from class org.apache.wicket.extensions.markup.html.tree.table.AbstractColumn |
|---|
getLocation, getSpan, getTreeTable, isVisible, newHeader, setTreeTable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PropertyTreeColumn(ColumnLocation location,
String header,
String propertyExpression)
location - Specifies how the column should be aligned and what his size should beheader - Header captionpropertyExpression - Expression for property access
public PropertyTreeColumn(ColumnLocation location,
IModel<String> header,
String propertyExpression)
location - Specifies how the column should be aligned and what his size should beheader - Header captionpropertyExpression - Expression for property access| Method Detail |
|---|
public Component newCell(MarkupContainer parent,
String id,
TreeNode node,
int level)
IColumnIColumn.newCell(TreeNode, int) returned null.
parent - The parent to which the cell must be added. Can also be used to find the TreeTable
instance (using parent.findParent(TreeTable.cass))id - The component idnode - TreeNode for the celllevel - Convenience parameter that indicates how deep the node is in hierarchy
IColumn.newCell(MarkupContainer, String, TreeNode, int)
public IRenderable newCell(TreeNode node,
int level)
IColumnIRenderable instance for given node. IRenderable can be used as
lightweight alternative to regular Component for cells, that don't require user interaction
(just display data).
If this method returns null, IColumn.newCell(MarkupContainer, String, TreeNode, int)
is used to popuplate the cell.
node - TreeNode for the celllevel - Convenience parameter that indicates how deep the node is in hierarchy
IColumn.newCell(TreeNode, int)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||