0

私は Sencha ExtJS を使用しており、チェック ボックス モデルでグリッド パネルを追加しました。グリッド パネルの値に基づいて、いくつかのチェック ボックスを無効にしたいと考えています。チェックボックス モデルのレンダラー オプションは見たことがありません。

4

2 に答える 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">&#160;</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 に答える