2017-03-02 4 views
0

コーチでは、チェックボックスの値のチェックに基づいてbrazos tabelコントロールの列を非表示にする方法。 その時にチェックボックスをクリックすると、特定の列をテーブルに表示する必要があります。それ以外の場合は非表示にする必要があります。IBM BPMコーチのチェックボックスの値に基づいて、テーブル内の特定の列を動的に非表示にすることはできますか?

私たちは、あなたがブラゾスUI Tableコンポーネントをクリックした場合は8.5.0 ブラゾスツールキットに

答えて

2

をIBM BPMを使用している - >設定 - >隠し列 - >ここでは、変数を指定することができます。変数の値は整数でなければなりません。したがって、チェックボックスのバインドされた変数(trueまたはfalse)の値に応じて、データテーブルの非表示カラム設定で使用するInteger変数に対応する値を割り当てることで、非表示にするカラムを制御できます。

また、最初の列の番号は0です。 複数の非表示列を指定する必要がある場合は、たとえばカンマ0,2を使用します。

これが役に立ちます。

1

チェックボックスがテーブルの列でないと仮定して、カスタムコーチビューでテーブルをラップし、テーブルに非表示の列のローカル変数をバインドし、チェックボックスの値に別の構成変数変数を渡すことをお勧めします。ロードイベントハンドラで、チェックボックスの値に基づいてカンマで区切られた非表示の列変数(this.context.options.<checkBoxVar>.set("value",[value])の値を初期化します。変更イベントハンドラ内で、チェックボックスの変更に対応するイベントハンドラ(if(event.property == [checkBoxVar]))を記述し、非表示の列の値を適切に変更します。

関連する問題