Tag Name: <a2:tree />

Description

Render a tree widget.

Renders a tree widget with AJAX support.

The id attribute is normally specified, such that it could be looked up using javascript if necessary.

Examples

  <-- statically --> <s:tree id="..." label="..."> <s:treenode id="..." label="..." /> <s:treenode id="..." label="..."> <s:treenode id="..." label="..." /> <s:treenode id="..." label="..." /> </s:treenode> <s:treenode id="..." label="..." /> </s:tree> <-- dynamically --> <s:tree id="..." rootNode="..." nodeIdProperty="..." nodeTitleProperty="..." childCollectionProperty="..." />  

Attributes

Name

Required

Default

Type

Description

toggle false   Object/String The toggle property (either 'explode' or 'fade'). Default is 'fade'.
treeSelectedTopic false   Object/String The treeSelectedTopic property.
treeExpandedTopic false   Object/String The treeExpandedTopic property.
treeCollapsedTopic false   Object/String The treeCollapsedTopic property.
rootNode false   Object/String The rootNode property.
childCollectionProperty false   Object/String The childCollectionProperty property.
nodeTitleProperty false   Object/String The nodeTitleProperty property.
nodeIdProperty false   Object/String The nodeIdProperty property.
showRootGrid false   Object/String The showRootGrid property (default true).
blankIconSrc false   Object/String Blank icon image source.
expandIconSrcMinus false   Object/String Expand icon (-) image source.
expandIconSrcPlus false   Object/String Expand Icon (+) image source.
gridIconSrcC false   Object/String Image source for under child item child icons.
gridIconSrcL false   Object/String Image source for last child grid.
gridIconSrcP false   Object/String Image source for under parent item child icons.
gridIconSrcV false   Object/String Image source for vertical line.
gridIconSrcX false   Object/String Image source for grid for sole root item.
gridIconSrcY false   Object/String Image source for grid for last root item.
iconHeight false   Object/String Icon height (default 18 pixels).
iconWidth false   Object/String Icon width (default 19 pixels).
templateCssPath false   Object/String Template css path (default {contextPath}/struts/tree.css.
toggleDuration false   Object/String Toggle duration (default 150 ms)
showGrid false   Object/String Show grid (default true).
openTemplate false   Object/String Set template to use for opening the rendered html.
templateDir false   Object/String The template directory.
theme false   Object/String The theme (other than default) to use for rendering the element
template false   Object/String The template (other than default) to use for rendering the element
cssClass false   Object/String The css class to use for element
cssStyle false   Object/String The css style definitions for element ro use
title false   Object/String Set the html title attribute on rendered html element
disabled false   Object/String Set the html disabled attribute on rendered html element
label false   Object/String Label expression used for rendering a element specific label
labelposition false   Object/String define label position of form element (top/left)
requiredposition false   Object/String define required position of required form element (left|right)
name false   Object/String The name to set for element
required false false Boolean If set to true, the rendered element will indicate that input is required
tabindex false   Object/String Set the html tabindex attribute on rendered html element
value false   Object/String Preset the value of input element.
onclick false   Object/String Set the html onclick attribute on rendered html element
ondblclick false   Object/String Set the html ondblclick attribute on rendered html element
onmousedown false   Object/String Set the html onmousedown attribute on rendered html element
onmouseup false   Object/String Set the html onmouseup attribute on rendered html element
onmouseover false   Object/String Set the html onmouseover attribute on rendered html element
onmousemove false   Object/String Set the html onmousemove attribute on rendered html element
onmouseout false   Object/String Set the html onmouseout attribute on rendered html element
onfocus false   Object/String Set the html onfocus attribute on rendered html element
onblur false   Object/String Set the html onblur attribute on rendered html element
onkeypress false   Object/String Set the html onkeypress attribute on rendered html element
onkeydown false   Object/String Set the html onkeydown attribute on rendered html element
onkeyup false   Object/String Set the html onkeyup attribute on rendered html element
onselect false   Object/String Set the html onselect attribute on rendered html element
onchange false   Object/String Set the html onchange attribute on rendered html element
accesskey false   Object/String Set the html accesskey attribute on rendered html element
tooltip false String Set the tooltip of this particular component
tooltipConfig false String Set the tooltip configuration
id false   Object/String id for referencing element. For UI and form tags it will be used as HTML id attribute

Back to Taglib Index