ExtJS网格单元格锁定+编辑结果异常
我有一个简单的网格,我想在其中锁定一些单元格。但如果同时设置了单元格编辑插件,则会出现以下错误: TypeError:view.selModel未定义 我的代码如下:ExtJS网格单元格锁定+编辑结果异常,extjs,extjs4,extjs4.1,Extjs,Extjs4,Extjs4.1,我有一个简单的网格,我想在其中锁定一些单元格。但如果同时设置了单元格编辑插件,则会出现以下错误: TypeError:view.selModel未定义 我的代码如下: Ext.define('BT.view.EmployeeView', { extend: 'Ext.grid.Panel', alias: 'widget.employeeview', store: 'Employees', header: false, plugins: [
Ext.define('BT.view.EmployeeView', {
extend: 'Ext.grid.Panel',
alias: 'widget.employeeview',
store: 'Employees',
header: false,
plugins: [
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1
})
],
columns: [
{header: 'Employee', dataIndex: 'employee', locked: true, width: 200},
{header: 'Bonus', dataIndex: 'bonus', flex:1, xtype: 'numbercolumn',
editor: {
xtype: 'combobox',
allowBlank:true,
store: 'Months',
displayField: 'month',
valueField: 'value',
}
}
]
});
如果删除插件部分,则不会出现错误,并且锁定工作正常:
plugins: [
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1
})
],
如果没有使用编辑器设置列,问题仍然存在。不知怎的,plugins语句把事情搞砸了。尽管该数组为空,但不会再次出现错误。
为什么会出现问题?我做错了什么吗?我想您看到的是新发布的4.2版修复了一个bug。完全正确,错误不再出现在4.2中。谢谢你的提示!