私は Sencha ExtJS を使用しており、チェック ボックス モデルでグリッド パネルを追加しました。グリッド パネルの値に基づいて、いくつかのチェック ボックスを無効にしたいと考えています。チェックボックス モデルのレンダラー オプションは見たことがありません。
質問する
2431 次
2 に答える
2
最後に解決策を見つけました。チェックボックス選択モデルをオーバーライドする
renderer: function(val, meta, record, rowIndex, colIndex, store, view) {
var status = record.data['status'];
if(status == 's'){
meta.tdCls = Ext.baseCSSPrefix + 'grid-cell-special';
return '<div class="' + Ext.baseCSSPrefix + 'grid-row-checker"> </div>';
} else {
return null;
}
}
ソース: http://extjswithsandeesh.blogspot.com/2012/05/display-checkboxes-for-selected-rows.html
于 2013-06-22T05:39:47.897 に答える
0
extJs-4 を使用している場合は、チェックボックス モデルがあります。
extJs-3 の場合は、ここにあります:チェックボックス モデル
于 2013-06-17T06:07:01.090 に答える