1

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

4

1 回答 1

0

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

有关这方面的更多详细信息,请参阅 BP3 帮助中心文章,包括一些示例: https: //support.bp-3.com/hc/en-us/articles/217985767-Using-Button-Binding-with-Brazos-UI

于 2016-09-12T22:28:22.333 回答