PropertyEditorBase Class
Deprecated in 5.30. This is part of the old editor system and was used to defined custom editor. Use EditorSpec and createEditorSpec instead.
PropertyEditor is the base class for all property editors.
Extended by
- BooleanPropertyEditor
- EnumPropertyButtonGroupEditor
- EnumPropertyEditor
- ImageCheckBoxPropertyEditor
- NumericInputPropertyEditor
- BasicPropertyEditor
- SliderPropertyEditor
- TextareaPropertyEditor
- TogglePropertyEditor
Implements
Methods
| Name | Description | |
|---|---|---|
| constructor(): PropertyEditorBase | ||
| applyEditorParams(_property: PropertyDescription, _record: PropertyRecord): void | ||
| commitValue(newValue: PropertyValue, record: PropertyRecord): Promise<AsyncValueProcessingResult> | ||
| validateValue(newValue: PropertyValue, record: PropertyRecord): Promise<AsyncValueProcessingResult> |
Properties
| Name | Type | Description | |
|---|---|---|---|
| containerHandlesBlur Accessor ReadOnly | boolean | ||
| containerHandlesEnter Accessor ReadOnly | boolean | ||
| containerHandlesEscape Accessor ReadOnly | boolean | ||
| containerHandlesTab Accessor ReadOnly | boolean | ||
| containerStopsKeydownPropagation Accessor ReadOnly | boolean | ||
| customDataController | undefined | DataController | ||
| reactNode Accessor Abstract ReadOnly | React.ReactNode |
Defined in
Last Updated: 15 May, 2026
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.