1

我有一个简单的网格,我想在其中锁定一些单元格。但是如果还设置了单元格编辑插件,我会收到以下错误:

类型错误: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
    })
],

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

4

0 回答 0