Editors
Configuring the editor of a collection in Umbraco UI Builder, the backoffice UI builder for Umbraco.

Configuring an editor
Editor(Lambda editorConfig = null) : EditorConfig<TEntityType>
Adding a tab to an editor
AddTab(string name, Lambda tabConfig = null) : EditorTabConfigBuilder<TEntityType>
Configuring a sidebar to a tab
Sidebar(Lambda sidebarConfig = null) : EditorTabSidebarConfigBuilder<TEntityType>
Setting the visibility of a tab
SetVisibility(Predicate<EditorTabVisibilityContext> visibilityExpression) : EditorTabConfigBuilder<TEntityType>
Adding a fieldset to a tab
AddFieldset(string name, Lambda fieldsetConfig = null) : EditorFieldsetConfigBuilder<TEntityType>
Setting the visibility of a fieldset
SetVisibility(Predicate<EditorFieldsetVisibilityContext> visibilityExpression) : EditorFieldsetConfigBuilder<TEntityType>
Adding a field to a fieldset
AddField(Lambda propertyExpression, Lambda propertyConfig = null) : EditorFieldConfigBuilder<TEntityType, TValueType>
Changing the label of a field
SetLabel(string label) : EditorFieldConfigBuilder<TEntityType, TValueType>
Hiding the label of a field
HideLabel() : EditorFieldConfigBuilder<TEntityType, TValueType>
Adding a description to a field
SetDescription(string description) : EditorFieldConfigBuilder<TEntityType, TValueType>
Changing the Data Type of a field
SetDataType(string dataTypeName) : EditorFieldConfigBuilder<TEntityType, TValueType>
SetDataType(int dataTypeId) : EditorFieldConfigBuilder<TEntityType, TValueType>
Setting the default value of a field
SetDefaultValue(TValueType defaultValue) : EditorFieldConfigBuilder<TEntityType, TValueType>
SetDefaultValue(Func defaultValueFunc) : EditorFieldConfigBuilder<TEntityType, TValueType>
Making a field required
MakeRequired() : EditorFieldConfigBuilder<TEntityType, TValueType>
Validating a field
SetValidationRegex(string regex) : EditorFieldConfigBuilder<TEntityType, TValueType>
Making a field read-only
MakeReadOnly() : EditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(Func<TValueType, string> format) : EditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(object dataTypeNameOrId) : EditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(Predicate<EditorFieldReadOnlyContext> readOnlyExp) : EditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(Predicate<EditorFieldReadOnlyContext> readOnlyExp, Func<TValueType, string> format) : EditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(Predicate<EditorFieldReadOnlyContext> readOnlyExp, object dataTypeNameOrId) : EditorFieldConfigBuilder<TEntityType, TValueType>
Setting the visibility of a field
SetVisibility(Predicate<EditorFieldVisibilityContext> visibilityExpression) : EditorFieldConfigBuilder<TEntityType, TValueType>
Last updated
Was this helpful?