API Reference > ui-components > PropertyEditors > PropertyEditorBase PropertyEditorBase Class Beta PropertyEditor is the base class for all property editors. Extended by BooleanPropertyEditor ColorPropertyEditor EnumPropertyButtonGroupEditor EnumPropertyEditor ImageCheckBoxPropertyEditor NumericInputPropertyEditor BasicPropertyEditor SliderPropertyEditor TextareaPropertyEditor ThemedEnumPropertyEditor TogglePropertyEditor WeightPropertyEditor Implements DataController 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 customDataController undefined | DataController reactNode Accessor AbstractReadOnly ReactNode Defined in ui/components/src/ui-components/editors/PropertyEditorManager.tsx Line 46 Last Updated: 11 June, 2024