virtual class vaseGui::TreeModel
sys::Obj vaseGui::TreeModel
@Js
TreeModel models the data of a tree widget.
- children
-
virtual List<Obj> children(Obj node)
Get the children of the specified node. If no children return an empty list. Default behavior is no children.
- hasChildren
-
virtual Bool hasChildren(Obj node)
Return 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
. - image
-
virtual Image? image(Obj node)
Get the image to display for specified node or null.
- roots
-
Get root nodes.
- text
-
Get the text to display for specified node. Default is
node.toStr
.