如何使用checkboxmodel管理网格上的特定复选框

时间:2018-10-10 08:30:14

标签: javascript extjs extjs6

我想在使用checkboxmodel加载/渲染网格时管理特定的复选框。

如何根据其他列的值隐藏或设置某些复选框的值?

Ext.create('Ext.grid.Panel', {
            renderTo: Ext.getBody(),
            scrollable: true,
            store: {
                type: 'mystore'
            },
            selModel: {
                       selType: 'checkboxmodel'
            },
            listeners: {
                       "onCheckboxRender" : function ( me, selected, eOpts ) {
                              if(selected.data['id'] == 2) {
                                  //hide or check checkbox
                              }
                       }
            columns: [{
                text: 'id',
                dataIndex: 'id'
            }, {
                text: 'company',
                dataIndex: 'company'
            }]
}

结果应类似于照片:

grid

是否可以使用checkboxmodel插件或我需要使用“ checkcolumn”?

0 个答案:

没有答案