Persisting the Disabled State
The TreeView enables you to define and persist the disabled state of its nodes when the component is re-rendered.
Basics
The TreeView determines the disabled state of its nodes by exposing the isDisabled
function.
Built-in Directives
To persist the disabled state of the TreeView, either:
Using the Built-In Directive
By default, the built-in DisableDirective
persists the disabled items based on their hierarchical index.
Setting an Item Field
You can also persist the disabled state of the TreeView by item field—for example, the text
field.
Disable Parent Nodes
By default, the TreeView
component disables all child nodes of a disabled node. The component can be configured to disable parent nodes only without disabling its children by setting the disableParentNodesOnly
field to true
.