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 | Beta |
FavoritePropertiesDataProvider | Presentation Rules-driven element favorite properties data provider implementation. | |
InstanceKeyValueRenderer | Property value renderer for instance keys. | 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. | |
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 | |
---|---|---|
customizeTreeNodeItem | Applies customization from Node to TreeNodeItem. | Deprecated |
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. | |
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. | Beta |
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 | |
PresentationLabelsProviderProps | Properties for creating a LabelsProvider instance. |
|
PresentationPropertyDataProviderProps | Properties for creating a LabelsProvider 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. |
|
PresentationTreeNodeLoaderProps | Properties for usePresentationTreeNodeLoader hook. | |
PresentationTreeNodeLoaderResult | Return type for usePresentationTreeNodeLoader hook. | |
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 | |
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 |
UnifiedSelectionState |
Last Updated: 03 February, 2023