怎么设定明细行里的Ext.grid.CheckboxSelectionModel为选中状态? 明细行里有的状态是选中的,有的不是。谢谢高手指教

解决方案 »

  1.   

    根据情况可用CheckboxSelectionModel的selectRecords(), selectRow(),selectRows(),selectRange()
    cm.clearSelections();
    arr = [];
    store = grid.getStore();
    store.each(function(r){
       if(r.get("xx") == "xx") arr[arr.length]=r;
    });cm.selectRecords(arr);
      

  2.   

    请问楼主 这个问题你解决了吗  我遇到和你一样的问题了。能否给个办法?  在哪个事件的时候添加方法来加入?  我现在在Json数据中输出了  checked:treu  我想根据这个值来判断
      

  3.   

    可在 store的load事件中触发 (grid已经存在的话)cm.clearSelections();
    arr = [];
    store = grid.getStore();
    store.each(function(r){
       if(r.get("checked")) arr[arr.length]=r;
    });
    cm.selectRecords(arr);