presentation-components
Classes
Name | Description | |
---|---|---|
ContentDataProvider | Base class for all presentation-driven content providers. | |
DataProvidersFactory | A factory class than can be used to create presentation data providers targeted towards | Deprecated |
FavoritePropertiesDataFilterer | IPropertyDataFilterer implementation which filters favorite properties | |
FavoritePropertiesDataProvider | Presentation Rules-driven element favorite properties data provider implementation. | |
InstanceKeyValueRenderer | Property value renderer for instance keys. | Beta |
NavigationPropertyEditor | Editor for navigation properties. | Beta |
NavigationPropertyTargetEditor | Component that renders navigation property target selector for navigation property value editing. | Beta |
PresentationLabelsProvider | Presentation Rules-driven labels provider implementation. | |
PresentationPropertyDataProvider | Presentation Rules-driven property data provider implementation. | |
PresentationTableDataProvider | Presentation Rules-driven table data provider. | Deprecated |
PresentationTreeDataProvider | Presentation Rules-driven tree data provider. | |
UnifiedSelectionTreeEventHandler | Tree event handler that handles unified selection. |
Constants
Name | Description | |
---|---|---|
DEFAULT_PROPERTY_GRID_RULESET | Default presentation ruleset used by PresentationPropertyDataProvider. | |
navigationPropertyEditorContext | Context used to store data for NavigationPropertyEditor. | Beta |
TABLE_DATA_PROVIDER_DEFAULT_CACHED_PAGES_COUNT | The default number of pages cached by PresentationTableDataProvider | Deprecated |
TABLE_DATA_PROVIDER_DEFAULT_PAGE_SIZE | The default number of rows in a single page requested by PresentationTableDataProvider | Deprecated |
Enumerations
Name | Description | |
---|---|---|
PresentationComponentsLoggerCategory | Logger categories used by this package |
Global Functions
Name | Description | |
---|---|---|
convertToInstanceFilterDefinition | Converts PresentationInstanceFilter built by PresentationInstanceFilterBuilder component into | Beta |
customizeTreeNodeItem | Applies customization from Node to TreeNodeItem. | Deprecated |
isPresentationInfoTreeNodeItem | Function that checks if supplied TreeNodeItem is PresentationInfoTreeNodeItem. | Beta |
isPresentationInstanceFilterConditionGroup | Function that checks if supplied PresentationInstanceFilter is PresentationInstanceFilterConditionGroup. | Beta |
isPresentationTreeNodeItem | Function that checks if supplied TreeNodeItem is PresentationTreeNodeItem. | Beta |
PresentationInstanceFilterBuilder | Component for building complex instance filters for filtering Content and Nodes produced by PresentationManager. | Beta |
PresentationInstanceFilterDialog | Dialog component that renders PresentationInstanceFilterBuilder inside. | Beta |
PresentationTreeNodeRenderer | Component for rendering tree nodes produced by PresentationTreeDataProvider. | Beta |
PresentationTreeRenderer | Tree renderer component that enables hierarchy level filtering in trees using PresentationTreeDataProvider. | Beta |
tableWithUnifiedSelection | A HOC component that adds unified selection functionality to the supplied | Deprecated |
UnifiedSelectionContextProvider | Unified Selection context provider. | Beta |
useControlledPresentationTreeFiltering | A custom hook that creates filtered model source and node loader for supplied filter. | |
useHierarchyLevelFiltering | Custom hook that creates callbacks for filtering hierarchy levels in the tree. | Beta |
useNavigationPropertyEditingContext | Custom hook that creates value for navigationPropertyEditorContext. | Beta |
usePresentationInstanceFilteringProps | Custom hook that extracts properties and classes from Descriptor and creates props that can be used by InstanceFilterBuilder component. | Beta |
usePresentationTreeNodeLoader | Custom hooks which creates PagedTreeNodeLoader with PresentationTreeDataProvider using | |
usePropertyDataProviderWithUnifiedSelection | A React hook that adds unified selection functionality to the provided data provider. | |
useRulesetRegistration | Custom hook which registers supplied Ruleset on mount and removes on unmount. | |
useUnifiedSelectionContext | Returns Unified Selection context provided by UnifiedSelectionContextProvider. | Beta |
useUnifiedSelectionTreeEventHandler | A custom hook which creates and disposes UnifiedSelectionTreeEventHandler | |
viewWithUnifiedSelection | A HOC component that adds unified selection functionality to the supplied |
Interfaces
Name | Description | |
---|---|---|
CacheInvalidationProps | Properties for invalidating content cache. | |
ContentDataProviderProps | Properties for creating a ContentDataProvider instance. |
|
ControlledPresentationTreeFilteringProps | Parameters for useControlledPresentationTreeFiltering hook | |
DataProvidersFactoryProps | Data structure holding initialization properties for DataProvidersFactory | Deprecated |
DiagnosticsProps | Settings for capturing diagnostics data. | |
FavoritePropertiesDataFiltererProps | Props for FavoritePropertiesDataFilterer. | |
FavoritePropertiesDataProviderProps | Props for FavoritePropertiesDataProvider | |
IContentDataProvider | Interface for all presentation-driven content providers. | |
IFavoritePropertiesDataProvider | An data provider interface for returning favorite properties for the given elements | |
IFilteredPresentationTreeDataProvider | Filtered presentation tree data provider. | |
IPresentationDataProvider | Interface for a presentation data provider | |
IPresentationLabelsProvider | Interface for presentation rules-driven labels provider. | |
IPresentationTreeDataProvider | Presentation tree data provider. | |
IUnifiedSelectionComponent | An interface for all unified selection components | |
NavigationPropertyEditorContextProps | Data structure that describes navigationPropertyEditorContext value. | Beta |
PresentationInfoTreeNodeItem | Data structure that describes tree node item created by PresentationTreeDataProvider | Beta |
PresentationInstanceFilterBuilderProps | Props for PresentationInstanceFilterBuilder component. | Beta |
PresentationInstanceFilterCondition | Data structure that describes single filter condition. | Beta |
PresentationInstanceFilterConditionGroup | Data structure that describes group of filter condition joined by logical operator. | Beta |
PresentationInstanceFilterDialogProps | Props for PresentationInstanceFilterDialog component. | Beta |
PresentationInstanceFilterInfo | Data structure that stores information about filter built by PresentationInstanceFilterBuilder. | Beta |
PresentationLabelsProviderProps | Properties for creating a LabelsProvider instance. |
|
PresentationPropertyDataProviderProps | Properties for creating a PresentationPropertyDataProvider instance. |
|
PresentationTableDataProviderProps | Initialization properties for PresentationTableDataProvider | Deprecated |
PresentationTreeDataProviderDataSourceEntryPoints | Definitions of methods used by PresentationTreeDataProvider to get nodes' data. | Beta |
PresentationTreeDataProviderProps | Properties for creating a PresentationTreeDataProvider instance. |
|
PresentationTreeNodeItem | Data structure that describes tree node item created by PresentationTreeDataProvider. | Beta |
PresentationTreeNodeItemFilteringInfo | Data structure that describes information for tree item hierarchy level filtering. | Beta |
PresentationTreeNodeLoaderProps | Properties for usePresentationTreeNodeLoader hook. | |
PresentationTreeNodeLoaderResult | Return type for usePresentationTreeNodeLoader hook. | |
PresentationTreeNodeRendererProps | Props for PresentationTreeNodeRenderer component. | Beta |
PresentationTreeRendererProps | Props for PresentationTreeRenderer component. | Beta |
PropertyDataProviderWithUnifiedSelectionProps | Props for the usePropertyDataProviderWithUnifiedSelection hook | |
TableWithUnifiedSelectionProps | Props that are injected to the TableWithUnifiedSelection HOC component. | Deprecated |
UnifiedSelectionContext | Interface for accessing and modifying Unified Selection within React components. | Beta |
UnifiedSelectionContextProviderProps | Props for Unified Selection context provider. | Beta |
UnifiedSelectionTreeEventHandlerParams | Data structure that describes parameters for UnifiedSelectionTreeEventHandler | |
UseHierarchyLevelFilteringProps | Props for useHierarchyLevelFiltering hook. | Beta |
UsePropertyDataProviderWithUnifiedSelectionResult | usePropertyDataProviderWithUnifiedSelection return type. | |
ViewWithUnifiedSelectionProps | Props that are injected to the ViewWithUnifiedSelection HOC component. |
Namespaces
Name | Description | |
---|---|---|
CacheInvalidationProps |
Type Aliases
Name | Description | |
---|---|---|
IPresentationPropertyDataProvider | Interface for presentation rules-driven property data provider. | |
IPresentationTableDataProvider | Interface for presentation rules-driven table data provider. | Deprecated |
PresentationInstanceFilter | Type that describes instance filter based on Descriptor fields. | Beta |
UnifiedSelectionState |
Last Updated: 30 November, 2023