In Coach如何根据复选框值检查隐藏brazos tabel控件中的列。 当我在复选框中点击时,我需要在tabel中显示特定的列,否则它应该隐藏。如何根据IBM BPM教练中复选框的值动态地隐藏表中的特定列?
我们正在使用IBM BPM 8.5.0 布拉索斯工具包
In Coach如何根据复选框值检查隐藏brazos tabel控件中的列。 当我在复选框中点击时,我需要在tabel中显示特定的列,否则它应该隐藏。如何根据IBM BPM教练中复选框的值动态地隐藏表中的特定列?
我们正在使用IBM BPM 8.5.0 布拉索斯工具包
如果单击布拉索斯UI表部件上 - >配置 - >隐藏的列 - >在这里你可以指定一个变量。变量的值应该是整数。因此,根据您的复选框绑定变量(true或false)的值,您可以通过将相应的值分配给您在数据表中的隐藏列配置中使用的Integer变量来控制将隐藏哪个列。
另外,请记住第一列的编号为0. 如果您需要指定多个隐藏列,请使用逗号0,2作为示例。
希望这会有所帮助。
假设您的复选框不是您的表格中的列,我建议您将自己的表格包装在自定义教练视图中,将隐藏列的局部变量绑定到您的表格,并为复选框值传递另一个配置变量变量。在加载事件处理程序中,根据复选框值初始化逗号分隔隐藏列变量(this.context.options.<checkBoxVar>.set("value",[value]
)的值。在更改事件处理程序中,为复选框更改编写事件处理程序(if(event.property == [checkBoxVar])
),并适当地更改隐藏列的值。