Mashup Builder > Виджеты > Стандартные виджеты > Виджет "Панель кнопок"
Виджет "Панель кнопок"
* 
В версиях ThingWorx 8.4.x и более поздних виджет "Переключатель" переименован в "Панель кнопок". Имеется новый виджет "Переключатель", доступный для ThingWorx 8.4.x и более поздних версий.
Виджет "Панель кнопок" представляет собой связанную группу выбираемых кнопок. Одновременно может быть выбрана только одна кнопка. Панель кнопок - это элемент управления входными данными, предназначенный для задания значения на основе выбора пользователя.
Набор значений, доступных для выбора, конфигурируется путем назначения определения состояния, выполняемого путем выбора одного из определенных состояний в среде мэшапа. Например, если имеется привод с тремя состояниями ("Вкл", "Откл" и "Авто") и требуется, чтобы их выбирал оператор, можно создать определение состояния для этих трех состояний. Это определение состояния может использоваться всякий раз, когда в мэшапе требуется переключатель "Вкл/Откл/Авто.
Каждое из состояний в определении состояния будет автоматически связано с отдельной кнопкой в группе. Отображаемый текст будет иметь стиль, связанный с каждым отдельным состоянием, и будет отображаться в цветовой схеме этого стиля.
Существующие свойства SelectedText и SelectedValue позволяют использовать индекс, текстовый вывод или и то и другое.
* 
Стили и общие свойства виджетов не включены в приведенную ниже таблицу. Они описаны в разделе Виджеты.
Имя свойства
Описание
Базовый тип
Значение по умолчанию
Доступно для привязки? (Д/Н)
Доступно для локализации? (Д/Н)
CustomClass
Определяемый пользователем класс CSS для применения к верхнему разделу виджета. Можно ввести несколько классов, разделенных пробелами.
STRING
Н/Д
Д
N
Orientation
Способ выравнивая кнопок ("Вертикально" или "Горизонтально").
STRING
Горизонтально
N
N
SelectedValue
Получаемое или задаваемое значение, которое управляет состоянием.
STRING
Н/Д
Д
N
SelectedText
Получение или задание имени выбранного состояния.
STRING
Н/Д
Д
N
ReadOnly
Если задано значение "истина", панель кнопок отображает текущее состояние, но кнопки нельзя нажимать.
BOOLEAN
false
N
N
ButtonStates
Если выбрать определение состояния, панель кнопок автоматически заполнит имена и значения состояний для кнопок.
STATE DEFINITION
Н/Д
N
N
SelectionChanged
Событие инициируется при каждом изменении выбранной кнопки.
Н/Д
Н/Д
Д
N
Было ли это полезно?