如何将 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;
}
}
我正在尝试使用 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;
}
}