PropertyEditors
Classes and components for working with Property Editors.
Classes
Global Functions
| Name |
Description |
|
| areEqual |
Checks if two values are equal. |
|
| createEditorSpec |
Utility function to create an editor spec for editor with concrete metadata and value types. |
|
| EditorContainer |
EditorContainer React component used by the Tree and PropertyGrid for cell editing. |
|
| EditorRenderer |
Editor component that renders an editor based on the metadata and value. |
|
| EditorsRegistryProvider |
Provider that adds supplied editors into EditorsRegistry. |
|
| FormattedNumericInput |
A numeric input that allows to pass custom parsing/formatting logic to handle values with units etc. |
|
| isBoolean |
Type guard for boolean value. |
|
| isDate |
Type guard for date value. |
|
| isEnum |
Type guard for enum value. |
|
| isInstanceKey |
Type guard for instance key value. |
|
| isNumeric |
Type guard for numeric value. |
|
| isText |
Type guard for text value. |
|
| PropertyRecordEditor |
Editor component for editing property values represented by PropertyRecord. |
|
| useCommittableValue |
Custom React hook that provides to commit or cancel value changes by editor using |
|
| useEditor |
Custom React hook that returns editor for specified metadata and value. |
|
Interfaces
| Name |
Description |
|
| AsyncErrorMessage |
Asynchronous Error Message returned as part of AsyncValueProcessingResult |
|
| AsyncValueProcessingResult |
Asynchronous Value Process Result |
|
| BooleanValue |
Type definition for boolean value that can be handled by editor. |
|
| DataController |
DataControllers can be implemented per typename to validate and commit values. |
|
| DateValue |
Type definition for date value that can be handled by editor. |
|
| EditorContainerProps |
EditorContainer React component properties |
Deprecated |
| EditorProps |
Generic editor props that are supplied to the editor for rendering. |
|
| EditorSpec |
An editor specification defining single editor with a predicate that determines if the editor can be used for a given value. |
|
| EnumChoice |
Type definition for available enum choice that can be supplied for editing enum values. |
|
| EnumValue |
Type definition for enum value that can be handled by editor. |
|
| EnumValueMetadata |
Additional metadata that is used along side enum value to determine applicable editor. |
|
| InstanceKeyValue |
Type definition for instance key value that can be handled by editor. |
|
| NumericValue |
Type definition for numeric value that can be handled by editor. |
|
| PropertyEditorProps |
Properties for a property editor component |
|
| PropertyUpdatedArgs |
Arguments for the Property Updated event callback |
|
| TextValue |
Type definition for text value that can be handled by editor. |
|
| TypeEditor |
Interface implemented by React based type editors |
|
| ValueMetadata |
Additional metadata that is used along side value. |
|
Type Aliases
| Name |
Description |
|
| Value |
Type definition for a value. |
|
| ValueType |
Value types supported by editor system. |
|
Last Updated: 08 August, 2025