PresentationTreeNodeLoaderProps Interface

Deprecated  in 4.x. This hook is not compatible with React 18 StrictMode. Use usePresentationTreeState instead.

Properties for usePresentationTreeNodeLoader hook.

Extends

Properties

Name Type Description
pagingSize number Number of nodes in a single page.  
seedTreeModel TreeModel | undefined Initialize tree data with the provided tree model.  

Inherited properties

Name Type Inherited from Description
appendChildrenCountForGroupingNodes boolean | undefined PresentationTreeDataProviderProps Should grouping nodes have a suffix with grouped nodes count.
customizeTreeNodeItem (item: Partial<DelayLoadedTreeNodeItem>, node: Partial<Node>) => void | undefined PresentationTreeDataProviderProps  
dataSourceOverrides Partial<PresentationTreeDataProviderDataSourceEntryPoints> | undefined PresentationTreeDataProviderProps By default the provider uses PresentationManager accessed through Presentation.presentation to request
hierarchyLevelSizeLimit number | undefined PresentationTreeDataProviderProps The limit for how many ECInstances should be loaded for a single hierarchy level.
imodel IModelConnection PresentationTreeDataProviderProps IModel to pull data from.
onHierarchyLimitExceeded () => void | undefined PresentationTreeDataProviderProps  
ruleset string | Ruleset PresentationTreeDataProviderProps Id of the ruleset to use when requesting content or a ruleset itself.

Defined in

Last Updated: 07 May, 2024