PropertyGrid
Classes and components for working with a PropertyGrid.
Classes
| Name | Description | |
|---|---|---|
| CompositePropertyDataFilterer | Composite PropertyData filter which can join two filters using logic operators | |
| DisplayValuePropertyDataFilterer | Property data filterer which matches on Primitive Property Record display value text. | |
| FilteringPropertyDataProvider | IPropertyDataProvider implementation which filters wrapped provider PropertyData using passed IPropertyDataFilterer. | |
| LabelPropertyDataFilterer | PropertyData filter which matches on any record type label and includes descendant nodes on match | |
| PropertyCategoryBlock | PropertyCategoryBlock React component | |
| PropertyCategoryDataFiltererBase | An abstract implementation of IPropertyDataFilterer that can be used as base for all | |
| PropertyCategoryLabelFilterer | PropertyData filterer which matches on PropertyCategory's label. | |
| PropertyCategoryRendererManager | Keeps a record of currently registered property category renderers and determines which renderers get invoked for | |
| PropertyDataChangeEvent | An event broadcasted on property data changes | |
| PropertyDataFiltererBase | An abstract implementation of IPropertyDataFilterer to share common behavior between different implementations. | |
| PropertyFilterChangeEvent | An event broadcasted when property filter changes | |
| PropertyList | A React component that renders multiple properties within a category as a list. | |
| PropertyRecordDataFiltererBase | An abstract implementation of IPropertyDataFilterer that can be used as base for all | |
| SimplePropertyDataProvider | Implementation of IPropertyDataProvider that uses an associative array. | |
| VirtualizedPropertyGrid | VirtualizedPropertyGrid React component. | 
Enumerations
| Name | Description | |
|---|---|---|
| CompositeFilterType | Logical operator for composite filterer. | |
| FilteredType | Enumeration of possible component filtered types | 
Global Functions
| Name | Description | |
|---|---|---|
| createMergedPropertyDataProvider | Factory function that creates IMergingPropertyDataProvider instance | |
| useVirtualizedPropertyGridLayoutStorage | Returns callbacks for persisting and restoring VirtualizedPropertyGrid layout state. | |
| VirtualizedPropertyGridWithDataProvider | VirtualizedPropertyGrid React Component which takes a data provider and | 
Interfaces
| Name | Description | |
|---|---|---|
| CommonPropertyGridProps | Common Property Grid Props to be used by Property Grid Variants | |
| FilteredPropertyData | Data returned by FilteringPropertyDataProvider | |
| IMergingPropertyDataProvider | An interface for property data provider which combines any number of IPropertyDataProvider instances. | |
| IPropertyDataFilterer | An interface for a filterer that filters PropertyData based on content of PropertyRecord | |
| IPropertyDataProvider | An interface for property data provider which returns | |
| PropertyCategory | Contains metadata about a group of Properties. | |
| PropertyCategoryBlockProps | Properties for the PropertyCategoryBlock React component | |
| PropertyCategoryRendererProps | Props that property category renderer receives. | |
| PropertyData | Interface for property data provided to the PropertyGrid React component. | |
| PropertyDataFilterResult | Data structure for storing IPropertyDataFilterer matching results | |
| PropertyEditingArgs | Arguments for the Property Editing event callback | |
| PropertyGridContentHighlightProps | Properties for highlighting text in property grid. | |
| PropertyGridContextMenuArgs | Arguments for PropertyGridProps.onPropertyContextMenucallback | |
| PropertyListProps | Properties of PropertyList React component | |
| VirtualizedPropertyGridContext | Context of the surrounding VirtualizedPropertyGrid component. | |
| VirtualizedPropertyGridProps | Properties for VirtualizedPropertyGrid React component | |
| VirtualizedPropertyGridWithDataProviderProps | Properties for VirtualizedPropertyGridWithDataProvider React component | Deprecated | 
Type Aliases
| Name | Description | |
|---|---|---|
| PropertyCategoryRenderer | Factory function that produces custom property category components. | |
| PropertyDataChangesListener | A signature for property data change listeners | |
| PropertyFilterChangesListener | A signature for property data change listeners | 
Last Updated: 10 June, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.