the expandable tree node.
The default behavior of openNode calls doOpenNode which by default
toggles the expansion of the node. Overriding to prevent expansion, but
allow for the onOpenNode event to still fire on a double-click event.
Select the given node if it is the ancestor of a selected node.
Handle the expansion of the tree node.
collapse-all.