2016-09-12 5 views
1

Я использую логические привязки с кнопками IBM, чтобы отслеживать, нажата ли кнопка. Кнопка в пользовательском интерфейсе Brazos может быть привязана к любому типу переменной, но не делает автоматические обновления для булевых. Как использовать привязки с кнопками пользовательского интерфейса Brazos для отслеживания последнего клика?Использование привязок с кнопками BrazosUI

ответ

0

Связывание кнопки действительно полезно только в таблицах. Признание любого типа переменной для привязки кнопки связано с использованием определения индекса выбранной строки или получения всего объекта строки: Если вы привязываете и целое число с кнопкой в ​​таблице, привязка будет обновляться с помощью индекс строки при нажатии кнопки. Если вы привязываете переменную того же (сингулярного) типа, что и привязка таблицы, то нажатие кнопки будет обновлять привязку данными этой строки. Оба из них - удобные взаимодействия с элементом управления таблицей, но не работают для отслеживания нажатия кнопки при использовании в другом месте на тренере. Для этого вы хотите использовать опцию конфигурации «Button Control ID». Самый прямой метод - связать одну и ту же строковую переменную со всеми кнопками, которые вам нужно отслеживать. Когда вы нажимаете, кнопка обновляет эту общую переменную, чтобы соответствовать ее собственному идентификатору элемента управления. Затем вы можете использовать этот уникальный идентификатор в различных сценариях, чтобы принимать действия, зависящие от кнопки.

Подробнее см. В Справочном центре BP3, включая некоторые примеры: https://support.bp-3.com/hc/en-us/articles/217985767-Using-Button-Binding-with-Brazos-UI