class fwt::TreeModel
sys::Obj fwt::TreeModel
@Js
TreeModel models the data of a tree widget.
- bg
-
Get the background color for specified node or null for default.
- children
-
virtual Obj[] children(Obj node)
Get the children of the specified node. If no children return an empty list. Default behavior is no children.
- fg
-
Get the foreground color for specified node or null for default.
- font
-
Get the font for specified node or null for default.
- 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
-
virtual Obj[] roots()
Get root nodes.
- text
-
Get the text to display for specified node. Default is
node.toStr
.