ComboBox¶
Выпадающий список.
Extends¶
Methods¶
| Name | Description |
|---|---|
| getLabelText | Возвращает текст метки |
| setLabelText | Устанавливает текст метки |
| getLabelFloating | Возвращает значение, определяющее, является ли метка плавающей |
| setLabelFloating | Устанавливает значение, определяющее, является ли метка плавающей |
| getAutocomplete | Возвращает значение, определяющее, разрешено ли автозавершение ввода |
| setAutocomplete | Устанавливает значение, определяющее, разрешено ли автозавершение ввода |
| getValueTemplate | Возвращает функцию шаблонизации выбранного значения |
| setValueTemplate | Устанавливает функцию шаблонизации выбранного значения |
| getShowClear | Возвращает значение, которое определяет наличие кнопки, очищающей выбранное значение |
| setShowClear | Устанавливает значение, которое определяет наличие кнопки, очищающей выбранное значение |
| getAutocompleteValue | Возвращает значение, для поиска в выпадающем списке значений |
| setAutocompleteValue | Устанавливает значение, для поиска в выпадающем списке значений |
| setNoItemsMessage | Устанавивает значение, которое будет использоваться для отображения, когда не найден не один элемент. |
| getExpandOnEnter | Возвращает значение, определяющее, будет ли открываться выпадающий список по клавише Enter. |
| setExpandOnEnter | Устанавивает значение, определяющее, будет ли открываться выпадающий список по клавише Enter. |
Events¶
Нет
ComboBox.metadata¶
Метаданные типа ComboBox.
Properties¶
| Name | Type | Default | Description |
|---|---|---|---|
| LabelText | String |
– | Текст метки |
| NoItemsMessage | String |
‘"<span class="search-message"></span>” not found’ | Текст сообщения, которое будет отображаться, когда не найдено ни одного элемента |
| LabelFloating | Boolean |
false | Значение, определяющее, является ли метка плавающей |
| Autocomplete | Boolean |
false | Значение, определяющее, разрешено ли автозавершение ввода |
| ExpandOnEnter | Boolean |
true | Значение, определяющее, раскрывать ли выпадающий список по нажатию на клавишу Enter |
| AutocompleteProperty | String |
– | Свойство, по которому будет выполняться автозавершение ввода. Если не указывать AutocompleteProperty, то автозавершение будет выполняться на основе полнотекстового поиска |
| ValueTemplate | Element | – | Функция шаблонизации выбранного элемента |
| ValueFormat | DisplayFormat | – | Формат отображения выбранного элемента |
| ShowClear | Boolean |
true | Значение, которое определяет наличие кнопки, очищающей выбранное значение |
Examples¶
{
"ComboBox": {
"LabelText": "Type",
"LabelFloating": true,
"Autocomplete": true,
"AutocompleteProperty": "Description",
"ItemFormat": "${Description}",
"ValueFormat": "${Description}",
"ShowClear": false,
"Value": {
"Source": "MainDataSource",
"Property": "$.my_type"
},
"Items": {
"Source": "Types",
"Property": ""
}
}
}