Tree Template"
From Documentation
m ((via JWB)) |
m ((via JWB)) |
||
Line 23: | Line 23: | ||
=Version History= | =Version History= | ||
− | + | ||
{| class='wikitable' | width="100%" | {| class='wikitable' | width="100%" | ||
! Version !! Date !! Content | ! Version !! Date !! Content |
Latest revision as of 07:34, 8 July 2022
Similar to Listbox, you can also define a customer rendering with a template for a tree:
<tree model="${files}">
<treecols>
<treecol label="Path"/>
<treecol label="Description"/>
</treecols>
<template name="model">
<treeitem context="menupopup">
<treerow>
<treecell label="${each.data.path}"/>
<treecell label="${each.data.description}"/>
</treerow>
</treeitem>
</template>
</tree>
assume files
is an instance of DefaultTreeModel. Notice since DefaultTreeModel is used, each
references an instance of DefaultTreeNode. Thus, to retrieve the real data, use DefaultTreeNode.getData()
Version History
Version | Date | Content |
---|---|---|
6.0.0 | July 2011 | The template feature was introduced. |