0

CheckColumn を持つ GridPanel があります。データの読み込み時にチェックボックスがオフになっている場合は、行全体を無効にする必要があり、データの変更が完全に防止されます。次のように、viewConfig で getRowClass メソッドを使用してみました。

        viewConfig: {
            getRowClass: function (record, rowIndex, rowPrms, ds) {
                //If the Sign-Off checkbox is unchecked, disable entire row.
                if (record.get('signOff') == 0) return 'disabled-row';
            }
        }

これは動作しません。ポインタはありますか?

4

2 に答える 2

0

変更を反映するため。disableSelection : trueグリッドにある構成を 1 つ含める必要があります。

于 2013-07-08T09:27:54.500 に答える
0

checkColumn に checkBox オブジェクトがないことがわかりました。cssを使用してチェック/チェック解除されたチェックボックスのさまざまな画像でのみ再生されます。チェックボックス イメージの独自の無効バージョンを作成し、カスタム CSS を追加して、条件付きで checkColumn.Prototype のレンダラーにロードしました。問題が解決しました!

于 2013-07-17T14:21:25.837 に答える