extjs grid 新增checkbox列
原创    javacoder    发表于:2018-03-13 16:48:53
  阅读 :39   收藏   编辑

先创建一个CheckboxSelectionModel

var test_gird_sm = new Ext.grid.CheckboxSelectionModel({   
         singleSelect: false  
    });

GridPanel中的cm,和 sm 属性添加刚刚的CheckboxSelectionModel

如下:

    var test_grid = new Ext.grid.GridPanel({
        title:'查询信息',
        anchor:"100% 60%",
        stripeRows: true,
        loadMask : {
            msg : '数据查询中,请稍后...'
        },
        bodyStyle:'width:100%',
        cm: new Ext.grid.ColumnModel([
            test_gird_sm,
            {header:"id",align:'left',width:60,dataIndex:"id"},
            {header:'名称',dataIndex:'name'}
        ]),
        sm:test_gird_sm,
        store: ...,
        mode: 'remote'
    });

注意
不要把checkbox这一行隐藏掉了

test_grid.getColumnModel().setHidden(0, true);

这样是无法显示的

评论
条评论