Editors
Configuring the editor of a collection in Konstrukt, the back office UI builder for Umbraco.

Configuring an editor
Editor(Lambda editorConfig = null) : KonstruktEditorConfig<TEntityType>
Adding a tab to an editor
AddTab(string name, Lambda tabConfig = null) : KonstruktEditorTabConfigBuilder<TEntityType>
Configuring a sidebar to a tab
Sidebar(Lambda sidebarConfig = null) : KonstruktEditorTabSidebarConfigBuilder<TEntityType>
Setting the visibility of a tab
SetVisibility(Predicate<KonstruktEditorTabVisibilityContext> visibilityExpression) : KonstruktEditorTabConfigBuilder<TEntityType>
Adding a fieldset to a tab
AddFieldset(string name, Lambda fieldsetConfig = null) : KonstruktEditorFieldsetConfigBuilder<TEntityType>
Setting the visibility of a fieldset
SetVisibility(Predicate<KonstruktEditorFieldsetVisibilityContext> visibilityExpression) : KonstruktEditorFieldsetConfigBuilder<TEntityType>
Adding a field to a fieldset
AddField(Lambda propertyExpression, Lambda propertyConfig = null) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Changing the label of a field
SetLabel(string label) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Hiding the label of a field
HideLabel() : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Adding a description to a field
SetDescription(string description) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Changing the data type of a field
SetDataType(string dataTypeName) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
SetDataType(int dataTypeId) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Setting the default value of a field
SetDefaultValue(TValueType defaultValue) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
SetDefaultValue(Func defaultValueFunc) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Making a field required
MakeRequired() : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Validating a field
SetValidationRegex(string regex) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Making a field read only
MakeReadOnly() : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(Func<TValueType, string> format) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(object dataTypeNameOrId) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(Predicate<KonstruktEditorFieldReadOnlyContext> readOnlyExp) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(Predicate<KonstruktEditorFieldReadOnlyContext> readOnlyExp, Func<TValueType, string> format) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
MakeReadOnly(Predicate<KonstruktEditorFieldReadOnlyContext> readOnlyExp, object dataTypeNameOrId) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Setting the visibility of a field
SetVisibility(Predicate<KonstruktEditorFieldVisibilityContext> visibilityExpression) : KonstruktEditorFieldConfigBuilder<TEntityType, TValueType>
Last updated