TreeEventHandler Class

Beta  

Default tree event handler.

Implements

Methods

Name Description
constructor(params: TreeEventHandlerParams): TreeEventHandler    
dispose(): void Disposes tree event handler.  
onCheckboxStateChanged(__namedParameters: { stateChanges: Observable<CheckboxStateChange[]> }): Subscription | undefined Changes nodes checkbox states.  
onDelayedNodeClick(__namedParameters: { nodeId: string }): void Activates node editing if editing parameters is supplied and node is editable.  
onNodeCollapsed(__namedParameters: { nodeId: string }): void Collapses node  
onNodeExpanded(__namedParameters: { nodeId: string }): void Expands node and starts loading children.  
onSelectionModified(__namedParameters: { modifications: Observable<TreeSelectionChange> }): Subscription | undefined Selects and deselects nodes until event is handled, handler is disposed or selection replaced event occurs.  
onSelectionReplaced(__namedParameters: { replacements: Observable<{ selectedNodeItems: TreeNodeItem[] }> }): Subscription | undefined Replaces currently selected nodes until event is handled, handler is disposed or another selection replaced event occurs.  

Defined in

Last Updated: 13 June, 2024