class domkit::TreeNode
sys::Obj domkit::TreeNode
@Js
TreeNode models a node in a Tree.
- children
-
virtual TreeNode[] children()Get the children of this node. If no children return an empty list. Default behavior is no children.
- hasChildren
-
virtual Bool hasChildren()Return true if this has or might have children. This is an optimization to display an expansion control without actually loading all the children. The default returns
!children.isEmpty. - make
-
new make(Obj obj)Constructor.
- obj
-
Obj obj { private set }Backing object for this node.
- onElem
-
virtual Void onElem(Elem elem, TreeFlags flags)Callback to customize Elem for this node.
- toStr
-
virtual override Str toStr()