Options for creating a TreeView
Whether the tree supports multi-select. When the tree supports multi-select and a command is executed from the tree, the first argument to the command is the tree item that the command was executed on and the second argument is an array containing all selected tree items.
An optional interface to implement drag and drop in the tree view.
Whether to show collapse all action or not.
A data provider that provides tree data.