ControlledTreeProps Interface
Properties for ControlledTree
Extends
Properties
| Name | Type | Description | |
|---|---|---|---|
| descriptionsEnabled | boolean | undefined | Specifies whether to show node description or not. | |
| eventsHandler | TreeEvents | Tree events handler. | |
| height | number | Height of the tree renderer. | |
| iconsEnabled | boolean | undefined | Specifies whether to show node icon or not. | |
| model | TreeModel | Model of the tree to display. | |
| noDataRenderer | () => React.ReactElement<unknown, string | React.JSXElementConstructor<any>> | undefined | Custom renderer to be used when there is no data to show in tree. | |
| nodeHighlightingProps | HighlightableTreeProps | undefined | Used to highlight matches when filtering tree. | |
| nodeLoader | ITreeNodeLoader | Node loader used to load root nodes and placeholder nodes. | |
| onItemsRendered | (items: RenderedItemsRange) => void | undefined | Callback that is invoked when rendered items range changes. | |
| selectionMode | SelectionMode | Mode of nodes' selection in tree. | |
| spinnerRenderer | () => React.ReactElement<unknown, string | React.JSXElementConstructor<any>> | undefined | Custom renderer to be used while root nodes is loading. | |
| treeRenderer | (props: TreeRendererProps) => React.ReactElement<unknown, string | React.JSXElementConstructor<any>> | undefined | Custom renderer to be used to render a tree. | |
| width | number | Width of the tree renderer. |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| className Inherited | string | undefined | CommonProps | Custom CSS class name |
| itemId Inherited | string | undefined | CommonProps | Optional unique identifier for item. |
| style Inherited | React.CSSProperties | undefined | CommonProps | Custom CSS style properties |
Defined in
Last Updated: 14 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.