Mashup Builder > Виджеты > Стандартные виджеты > Базовый виджет "Переключатель"
Базовый виджет "Переключатель"
Базовый виджет "Переключатель" представляет собой связанную группу выбираемых кнопок. Одновременно может быть выбрана только одна кнопка. Переключатель - это элемент управления входными данными, предназначенный для задания значений на основе выбора пользователя.
Набор значений, доступных для выбора, конфигурируется путем назначения определения состояния (State), выполняемого путем выбора одного из определенных состояний в среде мэшапа. Допустим, у вас есть привод с тремя состояниями ("Вкл", "Откл" и "Авто") и вам требуется, чтобы их выбирал оператор. Тогда вы определяете определение состояния с этими тремя состояниями. Это определение состояния может использоваться всякий раз, когда в мэшапе требуется переключатель "Вкл/Откл/Авто".
Каждое из состояний в определении состояния будет автоматически связано с отдельной кнопкой в группе. Отображаемый текст будет иметь стиль, связанный с каждым отдельным состоянием, и будет отображаться в цветовой схеме этого стиля.
Существующие параметры SelectedText и SelectedValue позволяют использовать индекс, текстовый вывод или и то и другое.
* 
Базовый виджет "Переключатель" и обычный переключатель имеют одинаковую функциональность. Однако они имеют разные стили; базовый виджет "Переключатель" подобен классической реализации переключателя в пользовательском интерфейсе Java.
* 
Стили и общие свойства виджетов не включены в приведенную ниже таблицу.
Имя свойства
Описание
Базовый тип
Значение по умолчанию
Доступно для привязки? (Д/Н)
Доступно для локализации? (Д/Н)
Orientation
Выравнивание кнопок (горизонтально или вертикально).
STRING
Вертикально
N
N
SelectedValue
Получаемое или задаваемое значение, которое управляет состоянием.
STRING
Вертикально
Д
N
SelectedText
Получить или задать наименование выбранного состояния.
STRING
Н/Д
Д
N
ReadOnly
При значении true отображается текущее состояние, но изменить его нельзя.
BOOLEAN
false
N
N
ButtonStates
При выборе определения состояния и переключателя кнопки автоматически заполняются наименованиями и значениями состояний.
STATEDEFINITION
True
N
N
ShowDataLoading
Отображать данные во время загрузки.
BOOLEAN
True
N
N
SelectionChanged
Событие. Инициируется, когда изменяется выбранная кнопка.
Н/Д
Н/Д
Д
N
Видимый
Является ли виджет видимым во время выполнения?
BOOLEAN
True
N
N
Дополнительные сведения о виджетах с переключателями см. в разделах Виджет "Панель инструментов" и Виджет "Переключатель".
Было ли это полезно?