select
Используйте тег <select>, чтобы добавить в виджет поле с одиночным выбором.
Доступные атрибуты:
| Атрибут | Тип | Обязательно | Описание |
|---|---|---|---|
| class | String | Нет | Укажите название класса CSS, определенное в поле CSS виджета. |
| model | String | Да | Укажите значение этого атрибута, чтобы привязать объект данных клиентского контроллера. При изменении данных в модели, они автоматически переносятся в клиентский контроллер. |
| isMandatory | Boolean | Нет | Установите значение атрибута true, чтобы сделать поле обязательным. Значение по умолчанию: false. |
| isVisible | Boolean | Нет | Установите значение false, чтобы скрыть тег. Значение по умолчанию: true. |
| label | String | Нет | Добавьте заголовок, описывающий содержание поля. |
| placeholder | String | Нет | Укажите подсказку для поля. |
| readOnly | Boolean | Нет | Установите значение атрибута true, чтобы сделать поле доступным только для чтения. Значение по умолчанию: false. |
| options | Array | Нет | Укажите опции, доступные для выбора, с помощью форматирования CodeMirror JSON. В раскрывающийся список можно поместить любое количество опций, вертикальная прокрутка появляется, если опций больше 6. |
| style | String | Нет | Настройте вид элементов тега (размер, шрифт, цвет и другое), используя синтаксис CSS. |
| value | String | Нет | Укажите значение поля по умолчанию. |
| radioButtonsMode | Boolean | Нет | Установите для атрибута значение true, чтобы варианты выбора отображались в виде переключателей. При значении атрибута false (по умолчанию) используется стандартный раскрывающийся список. |
Примеры:
datetime
<select
label="Класс"
isMandatory="true"
model="data.class"
options='[{"database_value":"155964310500000004","display_value":"Сервер"},{"database_value":"155964310500000006","display_value":"База данных"}]'
></select>
Шаблон из примера добавляет следующий элемент на страницу: