API Reference > ui-components > PropertyEditors PropertyEditors Classes and components for working with Property Editors. Classes Name Description BasicPropertyEditor Basic Property Editor registered for the "text" and "string" type names. Beta BooleanEditor BooleanEditor React component that is a property editor with checkbox input Beta BooleanPropertyEditor Boolean Property Editor registered for the "bool" and "boolean" type names. Beta ColorEditor ColorEditor React component that is a property editor with text input Beta ColorPropertyEditor Color Property Editor registered for the "number" type name and "color-picker" editor name. Beta DataControllerBase DataControllerBase is the base class for all Data Controllers. Beta EditorContainer EditorContainer React component used by the Table, Tree and PropertyGrid for cell editing. Beta EnumButtonGroupEditor EnumButtonGroupEditor React component that is a property editor with select input Beta EnumEditor EnumEditor React component that is a property editor with select input Beta EnumPropertyButtonGroupEditor Enum Property Button Group Editor registered for the "enum" type name and the "enum-buttongroup" editor name. Beta EnumPropertyEditor Enum Property Button Group Editor registered for the "enum" type name. Beta ImageCheckBoxEditor ImageCheckBoxEditor Beta ImageCheckBoxPropertyEditor ImageCheckBox Property Editor registered for the "bool" and "boolean" type names. Beta NumericInputEditor NumericInputEditor React component that is a property editor with numeric input & up/down buttons Beta NumericInputPropertyEditor Numeric Input Property Editor registered for the "number" type name and "numeric-input" editor name. Beta PropertyEditorBase PropertyEditor is the base class for all property editors. Beta PropertyEditorManager Manages Property Editors. Beta SliderEditor SliderEditor React component that is a property editor with numeric input & up/down buttons Beta SliderPropertyEditor Slider Property Editor registered for the "number" type name and "slider" editor name. Beta TextareaEditor TextareaEditor React component that is a property editor with text input Beta TextareaPropertyEditor Textarea Property Editor registered for the "text" and "string" type names and "multi-line" editor name. Beta TextEditor TextEditor React component that is a property editor with text input Beta ThemedEnumEditor EnumEditor React component that is a property editor with select input Beta ThemedEnumPropertyEditor Enum Property Button Group Editor registered for the "enum" type name. Beta ToggleEditor ToggleEditor React component that is a property editor with checkbox input Beta TogglePropertyEditor Toggle Property Editor registered for the "bool" and "boolean" type names and "toggle" editor name. Beta WeightEditor WeightEditor React component that is a property editor for picking a weight using a WeightPickerButton component Beta WeightPropertyEditor Weight Property Editor registered for the "number" type name and "weight-picker" editor name. Beta Enumerations Name Description StandardEditorNames Standard Editor Names for property editors. Deprecated Interfaces Name Description AsyncErrorMessage Asynchronous Error Message returned as part of AsyncValueProcessingResult Beta AsyncValueProcessingResult Asynchronous Value Process Result Beta DataController DataControllers can be implemented per typename to validate and commit values. Beta EditorContainerProps EditorContainer React component properties Beta PropertyEditorProps Properties for a property editor component Beta PropertyUpdatedArgs Arguments for the Property Updated event callback Beta ThemedEnumEditorProps Properties for EnumEditor component Beta TypeEditor Interface implemented by React based type editors Beta Last Updated: 12 June, 2024