API Reference > ui-components > PropertyEditors > PropertyEditorBase PropertyEditorBase Class Beta PropertyEditor is the base class for all property editors. Extended by BasicPropertyEditor EnumPropertyEditor EnumPropertyButtonGroupEditor BooleanPropertyEditor TogglePropertyEditor ColorPropertyEditor WeightPropertyEditor Implements DataController Methods Name Description applyEditorParams(_property: PropertyDescription, _record: PropertyRecord): void commitValue(newValue: PropertyValue, record: PropertyRecord): Promise<AsyncValueProcessingResult> validateValue(newValue: PropertyValue, record: PropertyRecord): Promise<AsyncValueProcessingResult> Properties Name Type Description customDataController DataController | undefined reactElement Accessor ReadOnly React.ReactNode Defined in ui/components/src/ui-components/editors/PropertyEditorManager.tsx Line 25 Last Updated: 13 June, 2024