Here is an overview of the default property views you can use out of the box. Some of these require additional configuration before they can be used correctly.
Renders a single checkbox
Copy [UIOMaticField(Description = "Example checkbox property",
View= UIOMatic.Constants.FieldEditors.Checkbox)]
public bool CheckBox { get; set; } Renders a list of checkboxes
The checkboxlist requires additional configuration.
Copy [UIOMaticField(Description = "Example checkboxlist property", View = UIOMatic.Constants.FieldEditors.CheckboxList)]
public string Checkboxlist { get; set; } The alias of the type that will be used to populate the dropdown
The column used for the value of the item
The template used for the text of the item
The column used for sorting
The delimiter you want to use
Copy [UIOMaticField(Description = "Example checkboxlist property", View = UIOMatic.Constants.FieldEditors.CheckboxList,
Config = "{'typeAlias': 'person, 'valueColumn': 'Id', 'textTemplate' : '{{FirstName}} {{LastName}}', 'sortColumn' : 'FirstName', 'delimiter' : ';'}")]
public string Checkboxlist { get; set; } Renders a Umbraco content picker (will store the id of the selected content item)
Renders a date picker
Renders a datetime picker
DateTime Offset
Renders a datetime picker and handles the offset behind the scenes.
It doesn't allow to change the offset.
Renders a utc datetime picker.
Renders a dropdown (usefull for foreign keys)
The dropdown requires additional configuration.
The alias of the type that will be used to populate the dropdown
The column used for the value of the item
The template used for the text of the item
The column used for sorting
Create optional cascading or filtered dropbox options
foreignKeyColumn : 'PropertyOnRelatedObject'
foreignKeyValueAlias : 'PropertyOfCurrentObjectToFilterOn'
Renders a file picker (allows you to select a file from the media library, will store the path to the selected file).
Renders a list view (based on a foreign key)
The list requires additional configuration
The alias of the type that will be used to populate the list
The name of the forein key column
Wether or not you wish to have edit options (create, delete)
Renders a label, so properties of this view will be readonly
Renders a URL that can be visited.
The link requires additional configuration.
The URL of the link you want to display
Renders a google map
The map requires additional configuration.
Where the map should center on on init
[UIOMaticField(Description = "Example map property",
View = UIOMatic.Constants.FieldEditors.Map,
Config = "{'apiKey' : 'GOOGLEMAPSAPIKEY', 'center', ''}")]
public string Map { get; set; }
Renders an Umbraco media picker (will store the id of the selected media item)
Renders an Umbraco member picker (will store the id of the selected member)
Renders a number input
Renders a password input
Renders a group of radiobuttons
The radiobuttonlist requires additional configuration.
The alias of the type that will be used to populate the dropdown
The column used for the value of the item
The column used for the text of the item
The column used for sorting
The template used for the text of the item
Richt Text Editor
Renders a richt text editor
Renders a textarea
Renders a text input
Renders a user picker
Multiple User Picker
Renders a multiple user picker
Last updated 9 months ago