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<any, 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<any, string | React.JSXElementConstructor<any>> | undefined Custom renderer to be used while root nodes is loading.  
treeRenderer (props: TreeRendererProps) => React.ReactElement<any, 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 string | undefined CommonProps Custom CSS class name
itemId string | undefined CommonProps Optional unique identifier for item.
style React.CSSProperties | undefined CommonProps Custom CSS style properties

Defined in

Last Updated: 17 December, 2024