TreeNodeLoader<TDataProvider extends TreeDataProvider> Class
Default tree node loader with TreeDataProvider
implementation.
Extends
- AbstractTreeNodeLoaderWithProvider<TDataProvider>
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