AbstractTreeNodeLoaderWithProvider<TDataProvider extends TreeDataProvider> Class
Abstract node loader with tree data provider which loads nodes into provided model source.
Extends
Extended by
Implements
- ITreeNodeLoaderWithProvider<TDataProvider>
Methods
| Name | Description | |
|---|---|---|
| constructor<TDataProvider extends TreeDataProvider>(modelSource: TreeModelSource, dataProvider: TDataProvider): AbstractTreeNodeLoaderWithProvider<TDataProvider> Protected |
Inherited methods
| Name | Inherited from | Description |
|---|---|---|
| load(parent: TreeModelNode | TreeModelRootNode, childIndex: number): Observable<LoadedNodeHierarchy> ProtectedAbstract | AbstractTreeNodeLoader | An abstract method to load a node at the specific index for the specified parent. |
| loadNode(parent: TreeModelNode | TreeModelRootNode, childIndex: number): Observable<TreeNodeLoadResult> | AbstractTreeNodeLoader | Do not override this method. |
| updateModel(loadedHierarchy: LoadedNodeHierarchy): void Protected | AbstractTreeNodeLoader | A method that's called when load loads some nodes and we need to put them into model source. |
Properties
| Name | Type | Description | |
|---|---|---|---|
| dataProvider Accessor ReadOnly | TDataProvider | Returns TreeDataProvider used to load nodes. |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| modelSource Accessor ReadOnly | TreeModelSource | AbstractTreeNodeLoader |
Defined in
Last Updated: 30 November, 2023