ExtJS网格单元格锁定+编辑导致异常

时间:2013-03-20 20:46:09

标签: 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.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
    })
],

如果没有使用编辑器设置列,则问题仍然相同。不知何故,插件声明搞砸了。虽然如果该数组为空,则不会再出现错误。 为什么这会导致问题,我做错了什么?

0 个答案:

没有答案