Использование привязок с кнопками BrazosUI

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

1 ответ

Решение

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

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

Другие вопросы по тегам