Dropdown

Schema Alias: Umbraco.DropDown.Flexible

UI Alias: Umb.PropertyEditorUi.Dropdown

Returns: String or IEnumerable<string>

Displays a list of preset values. Either a single value or multiple values (formatted as a collection of strings) can be returned.

Settings

Enable multiple choice

If enabled, editors will be able to select multiple values from the dropdown otherwise only a single value can be selected.

Add options

Options are the values which are shown in the dropdown list. You can add, edit, or remove values here.

circle-info

You can use dictionary items to translate the options in a Dropdown property editor in a multilingual setup. For more details, see the Creating a Multilingual Site article.

Data Type Definition Example

Dropdown-data-type

Content Example

Single Value

Single dropdown content example

Multiple Values

Multiple dropdown content example

MVC View Example

Single item - without Models Builder

Multiple items - without Models Builder

Single item - with Models Builder

Multiple items - with Models Builder

Add values programmatically

See the example below to see how a value can be added or changed programmatically. To update a value of a property editor you need the Content Servicearrow-up-right.

circle-info

The example below demonstrates how to add values programmatically using a Razor view. However, this is used for illustrative purposes only and is not the recommended method for production environments.

Although the use of a GUID is preferable, you can also use the numeric ID to get the page:

If Models Builder is enabled you can get the alias of the desired property without using a magic string:

Last updated

Was this helpful?