Class ConfigurationFieldAttribute
Marks a ConfigurationEditor property as a configuration field, and a class as a configuration field type.
Inheritance
Namespace: Umbraco.Cms.Core.PropertyEditors
Assembly: Umbraco.Core.dll
Syntax
public class ConfigurationFieldAttribute : Attribute
Remarks
Properties marked with this attribute are discovered as fields.
Constructors
View SourceConfigurationFieldAttribute(String, String)
Initializes a new instance of the Configuration
Declaration
public ConfigurationFieldAttribute(string name, string view)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The friendly name of the field. |
System. |
view | The view to use to render the field editor. |
Remarks
When no key is specified, the Configuration
ConfigurationFieldAttribute(String, String, String)
Initializes a new instance of the Configuration
Declaration
public ConfigurationFieldAttribute(string key, string name, string view)
Parameters
Type | Name | Description |
---|---|---|
System. |
key | The unique identifier of the field. |
System. |
name | The friendly name of the field. |
System. |
view | The view to use to render the field editor. |
ConfigurationFieldAttribute(Type)
Initializes a new instance of the Configuration
Declaration
public ConfigurationFieldAttribute(Type type)
Parameters
Type | Name | Description |
---|---|---|
Type | type |
Properties
View SourceDescription
Gets or sets the description of the field.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System. |
HideLabel
Gets or sets a value indicating whether the field editor should be displayed without its label.
Declaration
public bool HideLabel { get; set; }
Property Value
Type | Description |
---|---|
System. |
HideLabelSettable
Gets the settable underlying Hide
Declaration
public Settable<bool> HideLabelSettable { get; }
Property Value
Type | Description |
---|---|
Settable<System. |
Key
Gets the key of the field.
Declaration
public string Key { get; }
Property Value
Type | Description |
---|---|
System. |
Remarks
When null or empty, the Configuration
Name
Gets the friendly name of the field.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System. |
SortOrder
Gets or sets the sort order to use to render the field editor.
Declaration
public int SortOrder { get; set; }
Property Value
Type | Description |
---|---|
System. |
Type
Gets or sets the type of the field.
Declaration
public Type? Type { get; set; }
Property Value
Type | Description |
---|---|
System. |
Remarks
By default, fields are created as Configuration
The specified type must inherit from Configuration
View
Gets the view to use to render the field editor.
Declaration
public string View { get; }
Property Value
Type | Description |
---|---|
System. |