o
Tag treeColumn


This is a hierarchy-aware column that shows hierarchy position of the node by identing it and provides controls for expanding/collapsing the child nodes. Can be specified only as a child tag for the treeTable component.


Tag Information
Tag Classorg.openfaces.taglib.jsp.table.TreeColumnJspTag
TagExtraInfo ClassNone
Body ContentJSP
Display NameNone

Attributes
NameRequiredBinding TypeELDefaultDescription
alignfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullThe alignment of the column content.
bindingfalsejavax.el.ValueExpression
(must evaluate to org.openfaces.component.table.TreeColumn)
onlynullA value-binding expression that associates the component with a backing bean property.
bodyClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the tree column's body.
bodyOnclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user clicks the left mouse button over the tree column's body.
bodyOndblclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user double-clicks the left mouse button over the tree column's body.
bodyOnmousedownfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user clicks over the tree column's body with either mouse button.
bodyOnmousemovefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer over the tree column's body.
bodyOnmouseoutfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer away from the tree column's body.
bodyOnmouseoverfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer onto the tree column's body.
bodyOnmouseupfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user releases the mouse button over the tree column's body.
bodyStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the tree column's body.
collapsedToggleImageUrlfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
onlynullURL to the image file that is used to render expansion toggle image for the collapced node.
expandedToggleImageUrlfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
onlynullURL to the image file that is used to render expansion toggle image for the expanded node.
expansionToggleCellClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the cell that contains expansion toggle (+ and - ) buttons.
expansionToggleCellStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the cell that contains expansion toggle (+ and - ) buttons.
fixedfalsejavax.el.ValueExpression
(must evaluate to boolean)
truenoneApplicable only when horizontal scrolling is enabled for a table. Assigning true to this attribute "fixes" the column which means that it is excluded from horizontal scrolling and is always visible regardless of scroll position.
footerfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullThe value that can serve as a convenience substitution for specifying in the column's "footer" facet.
footerClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the tree column's footer.
footerOnclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user clicks the left mouse button over the tree column's footer.
footerOndblclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user double-clicks the left mouse button over the tree column's footer.
footerOnmousedownfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user clicks over the tree column's footer with either mouse button.
footerOnmousemovefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer over the tree column's footer.
footerOnmouseoutfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer away from the tree column's footer.
footerOnmouseoverfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer onto the tree column's footer.
footerOnmouseupfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user releases the mouse button over the tree column's footer.
footerStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the tree column's footer.
headerfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullThe value that can serve as a convenience substitution for specifying in the column's "header" facet, or serve for identifying the column name in such components as or .
headerClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the tree column's header.
headerOnclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user clicks the left mouse button over the tree column's header.
headerOndblclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user double-clicks the left mouse button over the tree column's header.
headerOnmousedownfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user clicks over the tree column's header with either mouse button.
headerOnmousemovefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer over the tree column's header.
headerOnmouseoutfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer away from the tree column's header.
headerOnmouseoverfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer onto the tree column's header.
headerOnmouseupfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user releases the mouse button over the tree column's header.
headerStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the tree column's header.
idfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
falsenullThe component identifier.
levelIndentfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
true"16px"The horizontal offset between the node levels. Can be specified in pixels (px), millimeters (mm), em dash (em), etc.
minResizingWidthfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullApplicable only when column resizing is enabled for a table. Specifies the minimum width that this column can take when the user resizes this column. It can be specified using any CSS units except percent.
onclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user clicks the left mouse button over the tree column.
oncontextmenufalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user presses right mouse button over the component (or performs the other context menu invocation action depending on the platform).
ondblclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user double-clicks the left mouse button over the tree column.
onmousedownfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user clicks over the tree column with either mouse button.
onmousemovefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer over the tree column.
onmouseoutfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer away from the tree column.
onmouseoverfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer onto the tree column.
onmouseupfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user releases the mouse button over the tree column.
renderedfalsejavax.el.ValueExpression
(must evaluate to boolean)
truetrueA flag that indicates whether or not the component is visible.
resizablefalsejavax.el.ValueExpression
(must evaluate to boolean)
truenoneApplicable only when column resizing is enabled for a table. This attribute can be used to disable manual resizing for a particular column.
showAsTreefalsejavax.el.ValueExpression
(must evaluate to boolean)
truetrueA flag that indicates whether or not the column is shown as a tree column. This attribute allows you to dynamically change the column appearance so that it looks like an ordinary column specified with the column tag.
sortingComparatorfalsejavax.el.ValueExpression
(must evaluate to java.util.Comparator)
onlynullThe comparator that is used to compare the values provided by the "sortingExpression" attribute.
sortingExpressionfalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
onlynullDefines the row's value that is used during sorting. Is used to make column sortable.
stylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the entire tree column.
styleClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the entire tree column.
subHeaderClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the cell in the sub-header row.
subHederStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the cell in the sub-header row.
valignfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullThe vertical alignment of the column content.
widthfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullThe width of the column. Can be specified in any units (px, mm, em, etc.).

Variables
No Variables Defined.


Output Generated by Tag Library Documentation Generator. Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.