Checkboxes
You can specify useCheckboxes option to show checkboxes, and the tree selection APIs to control and access which node is currently selected.
Demo
Disconnecting parent <=> child connection
By default, parent nodes reflect and control the status of children.
If you wish to override this behaviour, specify useTriState: false
in the options.
Updated less than a minute ago