exjs3 grid中有些数据行需要checkbox,有些数据行不需要checkbox,请问怎么实现啊???????????????????????

解决方案 »

  1.   

    没法一些行加checkbox,一些行不加checkbox的吧,一般加checkbox就是为了批量的操作吧先在grid外边定义checkbox列var sm = new Ext.grid.CheckboxSelectionModel({//定义选择列
            checkOnly: true,
            singleSelect: false
        });
    然后在grid的columns里面加上定义的checkbox列就有了
      

  2.   

    可以实现,重写一下列的renderer函数,
    自己要加一些逻辑控制{ header: '选择', dataIndex: 'id', renderer: function(val) {
            if(id > 0) {
                return '<input type="checkbox" />'; // 有选择框
            }
            else {
                return ''; // 没有选择框
            }
        } 
    },
      

  3.   

    有点小错误{ header: '选择', dataIndex: 'id', renderer: function(val) {
      if(val > 0) {
      return '<input type="checkbox" />'; // 有选择框
      }
      else {
      return ''; // 没有选择框
      }
      } 
    },
      

  4.   

    extjs的组件combobox没办法实现吧,但是楼上哥们用的手动html方式可以参考,但是这样加上后combobox的选择事件怎么去监听?
      

  5.   

    s,mb as a d.,,asm ma;. d
      

  6.   

    如果有的行不需要的话,你在行上加  reader  ,使ch不可用