#### Basic

Use `tree-root`component to get basic tree view.

#### Async

The tree allows to load children asynchronously using `getChildren`option, and `hasChildren`field on the node.

#### Filter

Use treeModel `filterNodes`function to filter tree view branches.

Filter
Filter By Function (Fuzzy Search)

#### Darg Drop

Allowing to drag only leaf nodes; `ctrl-drag`to copy.

#### Checkbox

You can specify `useCheckbox`option to show checkboxes, and the tree selection APIs to control and access which node is currently selected.

###### Tri-state checkboxes

###### Disable tri-state checkboxes