TreeNodeLoader<TDataProvider extends TreeDataProvider> Class

Default tree node loader with TreeDataProvider implementation.

Extends

Implements

Methods

Name Description
constructor<TDataProvider extends TreeDataProvider>(dataProvider: TDataProvider, modelSource: TreeModelSource): TreeNodeLoader<TDataProvider>    
dispose(): void Disposes data source  
load(): Observable<LoadedNodeHierarchy> Protected An abstract method to load a node at the specific index for the specified parent.  
loadNode(parent: TreeModelNode | TreeModelRootNode, _childIndex?: number): Observable<TreeNodeLoadResult> Schedules to load children of node and returns an Observable.  

Inherited methods

Name Inherited from Description
updateModel(loadedHierarchy: LoadedNodeHierarchy): void Protected AbstractTreeNodeLoaderWithProvider<TDataProvider> A method that's called when load loads some nodes and we need to put them into model source.

Inherited properties

Name Type Inherited from Description
dataProvider Accessor ReadOnly TDataProvider AbstractTreeNodeLoaderWithProvider<TDataProvider>  
modelSource Accessor ReadOnly TreeModelSource AbstractTreeNodeLoaderWithProvider<TDataProvider>  

Defined in

Last Updated: 20 June, 2023