class domkit::Tree
sys::Obj dom::Elem domkit::Box domkit::Tree
@Js
Tree visualizes TreeNodes
as a series of expandable nodes.
See also: docDomkit
- expand
-
Void expand(TreeNode node, Bool expanded)
Set expanded state for given node.
- make
-
new make()
Constructor.
- onAction
-
Callback when a node has been double clicked.
- onSelect
-
Callback when selection changes.
- onTreeEvent
-
Void onTreeEvent(Str type, |TreeEvent| f)
Callback when a event occurs inside a tree node.
- rebuild
-
Void rebuild()
Rebuild tree layout.
- refresh
-
Void refresh()
Refresh tree content.
- refreshNode
-
Void refreshNode(TreeNode node)
Refresh given node.
- roots
-
TreeNode[] roots := TreeNode[,]
Root nodes for this tree.
- sel
-
Selection sel { private set }
Selection for tree. Index based selection is not supported for Tree.