TreeNodeProps Interface

Deprecated  Use ControlledTree instead. Will be removed in iModel.js 3.0.

Properties for TreeNode React component

Extends

Methods

Name Description
onClick(e: MouseEvent<Element, MouseEvent>): void Optional    
onFinalRenderComplete(renderId: string): void Optional Called when all of the component tasks are done.  
onMouseDown(e: MouseEvent<Element, MouseEvent>): void Optional    
onMouseMove(e: MouseEvent<Element, MouseEvent>): void Optional    
onMouseUp(e: MouseEvent<Element, MouseEvent>): void Optional    

Properties

Name Type Description
cellEditing undefined | CellEditingEngine   Beta  
checkboxProps undefined | NodeCheckboxProps    
highlightProps undefined | HighlightableTreeNodeProps   Beta  
imageLoader undefined | ITreeImageLoader If specified, icon from node will be loaded by provided ImageLoader  
node BeInspireTreeNode<TreeNodeItem>    
renderId undefined | string Id specified by the parent component to identify all  
renderOverrides undefined | { renderCheckbox?: NodeCheckboxRenderer }    
showDescription undefined | boolean    
valueRendererManager PropertyValueRendererManager    

Inherited properties

Name Type Inherited from Description
className undefined | string CommonProps Custom CSS class name
style undefined | CSSProperties CommonProps Custom CSS style properties

Defined in

Last Updated: 12 June, 2024