Other data is passed to node.data and can be accessed via node.data.NAME
Optional Internal_treeOptionalcheckboxDefines if the selected state is displayed as checkbox, radio button,
or hidden.
Defaults to WunderbaumOptions.checkbox.
OptionalchildrenOptional list of child nodes.
If children is an empty array, the node is considered a leaf.
If lazy is true and `children is undefined or null, the node, is
considered unloaded. Otherwise, the node is considered a leaf.
OptionalclassesAdditional classes that are added to <div class='wb-row'>.
OptionalcolspanOnly show title in a single, merged column.
OptionalexpandedExpand this node.
OptionaliconDefaults to standard icons (doc, folder, folderOpen, ...) from WunderbaumOptions.iconMap. Can be overridden by WunderbaumOptions.icon.
OptionaliconTooltip for the node icon only. Defaults to WunderbaumOptions.iconTooltip.
OptionalkeyThe node's key. Must be unique for the whole tree. Defaults to a sequence number.
OptionallazyIf true (and children are undefined or null), the node is considered lazy and WunderbaumOptions.lazyLoad is called when expanded.
OptionalradiogroupMake child nodes single-select radio buttons.
OptionalrefNode's reference key. Unlike WunderbaumNode.key, this value may be non-unique. Nodes within the tree that share the same refKey are considered clones.
OptionalselectedThe node's selection status, typically displayed as a checkbox.
OptionalstatusThe node's status, typically displayed as merged single row.
The node's title. Will be html escaped to prevent XSS.
OptionaltooltipPass true to set node tooltip to the node's title. Defaults to WunderbaumOptions.tooltip.
OptionaltypeInherit shared settings from the matching entry in InitWunderbaumOptions.types.
OptionalunselectableSet to true to prevent selection. Defaults to WunderbaumOptions.unselectable.
A plain object (dictionary) that represents a node instance.