Tree Template"
From Documentation
m ((via JWB)) |
m ((via JWB)) |
||
Line 3: | Line 3: | ||
Similar to [[ZK Developer's Reference/MVC/View/Template/Listbox Template|Listbox]], you can also define a customer rendering with a template for a tree: | Similar to [[ZK Developer's Reference/MVC/View/Template/Listbox Template|Listbox]], you can also define a customer rendering with a template for a tree: | ||
− | <source lang="xml" | + | <source lang="xml" highlight="6,7,8,9,10,11,12,13"> |
<tree model="${files}"> | <tree model="${files}"> | ||
<treecols> | <treecols> |
Revision as of 06:01, 12 January 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. |