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": ""
}
}
}