ControlledTreeProps Interface

Properties for ControlledTree

Extends

Methods

Name Description
noDataRenderer(): ReactElement<any, string | JSXElementConstructor<any>> Optional Custom renderer to be used when there is no data to show in tree.  
onItemsRendered(items: RenderedItemsRange): void Optional Callback that is invoked when rendered items range changes.  
spinnerRenderer(): ReactElement<any, string | JSXElementConstructor<any>> Optional Custom renderer to be used while root nodes is loading.  
treeRenderer(props: TreeRendererProps): ReactElement<any, string | JSXElementConstructor<any>> Optional Custom renderer to be used to render a tree.  

Properties

Name Type Description
descriptionsEnabled undefined | boolean Specifies whether to show node description or not.  
eventsHandler TreeEvents Tree events handler.  
height number Height of the tree renderer.  
iconsEnabled undefined | boolean Specifies whether to show node icon or not.  
model TreeModel Model of the tree to display.  
nodeHighlightingProps undefined | HighlightableTreeProps Used to highlight matches when filtering tree.  
nodeLoader ITreeNodeLoader Node loader used to load root nodes and placeholder nodes.  
selectionMode SelectionMode Mode of nodes' selection in tree.  
width number Width of the tree renderer.  

Inherited properties

Name Type Inherited from Description
className undefined | string CommonProps Custom CSS class name
itemId undefined | string CommonProps Optional unique identifier for item.
style undefined | CSSProperties CommonProps Custom CSS style properties

Defined in

Last Updated: 30 November, 2023