Tree

Presentation features for Tree component.

Classes

Name Description  
PresentationTreeDataProvider Presentation Rules-driven tree data provider.  
UnifiedSelectionTreeEventHandler Tree event handler that handles unified selection.  

Enumerations

Name Description  
InfoTreeNodeItemType Type that is assigned to a PresentationInfoTreeNodeItem to determine what type of message an item conveys.  

Global Functions

Name Description  
createInfoNode  
customizeTreeNodeItem Applies customization from Node to TreeNodeItem. Deprecated
isFilterablePresentationTreeNodeItem Function that check if supplied PresentationTreeNodeItem is FilterablePresentationTreeNodeItem.  
isPresentationInfoTreeNodeItem Function that checks if supplied TreeNodeItem is PresentationInfoTreeNodeItem.  
isPresentationTreeNodeItem Function that checks if supplied TreeNodeItem is PresentationTreeNodeItem.  
PresentationTree Component that provides a convenient API for using usePresentationTreeState hook with ControlledTree.  
PresentationTreeNodeRenderer Component for rendering tree nodes produced by PresentationTreeDataProvider.  
PresentationTreeRenderer Tree renderer component that enables hierarchy level filtering in trees using PresentationTreeDataProvider.  
useControlledPresentationTreeFiltering A custom hook that creates filtered model source and node loader for supplied filter.  
useFilterablePresentationTree Hook that enables hierarchy level filtering with action handlers for setting and clearing filters.  
useHierarchyLevelFiltering Custom hook that creates callbacks for filtering hierarchy levels in the tree.  
usePresentationTreeNodeLoader Custom hooks which creates PagedTreeNodeLoader with PresentationTreeDataProvider using Deprecated
usePresentationTreeState Custom hook that creates and manages state for ControlledTree component based on presentation data.  
useUnifiedSelectionTreeEventHandler A custom hook which creates and disposes UnifiedSelectionTreeEventHandler Deprecated

Interfaces

Name Description  
ControlledPresentationTreeFilteringProps Parameters for useControlledPresentationTreeFiltering hook  
FilterableTreeProps Return type of useFilterablePresentationTree hook.  
IFilteredPresentationTreeDataProvider Filtered presentation tree data provider.  
IPresentationTreeDataProvider Presentation tree data provider.  
PresentationInfoTreeNodeItem Data structure that describes tree node item created by PresentationTreeDataProvider  
PresentationTreeDataProviderDataSourceEntryPoints Definitions of methods used by PresentationTreeDataProvider to get nodes' data.  
PresentationTreeDataProviderProps Properties for creating a PresentationTreeDataProvider instance.  
PresentationTreeEventHandlerProps Props passed to eventHandlerFactory when creating event handler.  
PresentationTreeNodeItem Data structure that describes tree node item created by PresentationTreeDataProvider.  
PresentationTreeNodeItemFilteringInfo Data structure that describes information for tree item hierarchy level filtering.  
PresentationTreeNodeLoaderProps Properties for usePresentationTreeNodeLoader hook. Deprecated
PresentationTreeNodeLoaderResult Return type for usePresentationTreeNodeLoader hook. Deprecated
PresentationTreeNodeRendererProps Props for PresentationTreeNodeRenderer component.  
PresentationTreeRendererProps Props for PresentationTreeRenderer component.  
UnifiedSelectionTreeEventHandlerParams Data structure that describes parameters for UnifiedSelectionTreeEventHandler  
useFilterablePresentationTreeProps Props for useFilterablePresentationTree hook.  
UseHierarchyLevelFilteringProps Props for useHierarchyLevelFiltering hook.  
UsePresentationTreeStateProps Properties for usePresentationTreeState hook.  
UsePresentationTreeStateResult Return type of usePresentationTreeState hook.  

Type Aliases

Name Description  
FilterablePresentationTreeNodeItem Describes tree node item that supports hierarchy level filtering.  
HierarchyLevelFilteringDescriptor Describes descriptor used for hierarchy level filtering.  
PresentationTreeProps Props for PresentationTree component.  

Last Updated: 07 June, 2024