How can we hide a particular column in table dynamically based on the value of check box in IBM BPM coach?

时间:2017-03-02 23:39:28

标签: bpm ibm-bpm brazos

In Coach how to hide the column in a brazos tabel control based on check box value check. when ever check box click in that time i need to show particular column in a tabel, other wise it should be hide.

we are using IBM BPM 8.5.0 Brazos Toolkit

2 个答案:

答案 0 :(得分:3)

如果您点击Brazos UI表组件 - >配置 - >隐藏的列 - >在这里你可以指定一个变量。变量的值应为整数。因此,根据复选框边界变量(true或false)的值,您可以通过将相应的值分配给在数据表中的隐藏列配置中使用的Integer变量来控制隐藏哪个列。

另外,请记住第一列的编号为0。 如果需要指定多个隐藏列,请使用逗号0,2作为示例。

希望这有帮助。

答案 1 :(得分:3)

假设您的复选框不是表格上的列,我建议您将表格包装在自定义教练视图中,将隐藏列的本地变量绑定到表格,并为复选框值传递另一个配置变量变量。在load事件处理程序中,根据复选框值初始化逗号分隔的隐藏列变量(this.context.options.<checkBoxVar>.set("value",[value])的值。在更改事件处理程序中,为复选框更改编写事件处理程序(if(event.property == [checkBoxVar]))并相应地更改隐藏列的值。