SDFXComboBox

constructor(type: ComboBoxType = ComboBoxType.FLOAT, selectionMode: SelectionMode = SelectionMode.SINGLE)

Создаёт новый экземпляр SDFXComboBox.

Свойства:

  • items: список доступных значений

  • value: выбранное значение (только для SINGLE)

  • values: список выбранных значений (для MULTIPLE)

  • selectionModel: модель выбора, содержащая текущий выбор

  • labelText: текст лейбла (подписи)

  • labelFont: шрифт подписи

  • dropDownNode: иконка выпадающего списка

  • deselectNode: кнопка очистки выбора

  • isEditable: разрешено ли редактировать значение вручную

  • icon: иконка комбобокса

  • visibleRowCount: количество видимых строк в выпадающем списке

  • itemToString: функция для отображения элемента в виде строки

Валидация:

Компонент реализует интерфейс Validatable и поддерживает:

  • Включение/выключение валидации (isEnableValidation)

  • Настройку сообщения ошибки (validationMessage)

  • Настройку шрифта сообщения (validationFont)

  • Правила валидации через validationRules

Стилизация:

Класс автоматически подключает CSS-стили из SDFXComboBox.css, расположенного в /ru/sydis/ui/core/css/. Шрифт по умолчанию — Inter, размером 14pt.

Parameters

T

тип элементов комбобокса