如何将 dataIndex 绑定到 Select 全部复选框

How to Bind dataIndex to Select All check box

我正在尝试使用 select 所有选项将复选框字段绑定到 gird -

 xtype: 'grid',
 store: {
        type: 'webapi',
        api: {
            read: 'api/Report/GetIfo'
        },
        autoLoad: true,
    },
 columns: [    
        { header: 'Name', dataIndex: 'first_name'}
    ], 
    selModel: {
                selType: 'checkboxmodel',    
                //dataIndex:'flag',
                //showHeaderCheckbox: true
            }

我正在尝试将 dataIndex 绑定到它,以便在加载网格时,相应的复选框将被 selected。

我尝试使用

selModel: {
                selType: 'checkboxmodel',    
                //dataIndex:'flag',
                //showHeaderCheckbox: true
            }

但是没有成功。请在此处建议我如何绑定 dataIndex。

我给你的建议是使用https://docs.sencha.com/extjs/5.0/5.0.1-apidocs/#!/api/Ext.grid.column.Check

Flag 必须为 true 或 false,如果不是,你应该像

一样在你的模型中转换
{ name: 'flag', type: 'bool',
        convert: function (v) {
            return (v === "True" || v === true) ? true : false;
        }
    }