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])
),並適當地更改隱藏列的值。