使用与 BrazosUI 按钮的绑定

Using bindings with BrazosUI buttons

我习惯于对 IBM 按钮使用布尔绑定来跟踪按钮是否被单击。 Brazos UI 中的按钮可以绑定到任何变量类型,但不会自动更新布尔值。我如何使用 Brazos UI 按钮的绑定来跟踪最后单击的按钮?

按钮的绑定真的只在table年代有用。接受任何变量类型用于绑定按钮源于使用确定选定行的索引或获取整个行对象: 如果您绑定并整数到 table 中的按钮,则绑定将在单击按钮时更新行的索引。 如果您绑定与 table 的绑定相同(单一)类型的变量,则单击该按钮将使用该行的数据更新绑定。 这两个都是与 table 控件的方便交互,但不适用于跟踪在教练的其他地方使用时单击了哪个按钮。为此,您需要使用 'Button Control ID' 配置选项。最直接的方法是将同一个字符串变量绑定到您需要跟踪的所有按钮。单击时,按钮将更新该共享变量以匹配其自己的控件 ID。然后,您可以在各种脚本检查中使用该唯一 ID 来执行特定于按钮的操作。

请参阅 BP3 帮助中心文章了解更多详情,包括一些示例:https://support.bp-3.com/hc/en-us/articles/217985767-Using-Button-Binding-with-Brazos-UI