Extjs4 如何避免在网格存储中插入新行后的第一行自动选择

Extjs4 如何避免在网格存储中插入新行后的第一行自动选择,extjs4,Extjs4,我正在使用extjs4创建一个网格,该网格可以通过“Ext.grid.plugin.CellEditing”插件进行编辑。 当用户单击“添加”按钮时。它将向存储区添加新行以供用户输入。但插入后,将自动选择网格的第一行。所以单元格编辑器每次都会失去焦点 相关代码如下: var cellEditing = Ext.create('Ext.grid.plugin.CellEditing'); // part options for grid selType: 'cellmodel', selMode

我正在使用extjs4创建一个网格,该网格可以通过“Ext.grid.plugin.CellEditing”插件进行编辑。 当用户单击“添加”按钮时。它将向存储区添加新行以供用户输入。但插入后,将自动选择网格的第一行。所以单元格编辑器每次都会失去焦点

相关代码如下:

var cellEditing = Ext.create('Ext.grid.plugin.CellEditing');

// part options for grid
selType: 'cellmodel',
selModel: Ext.create('Ext.selection.CheckboxModel', { checkOnly: true }),
plugins: [cellEditing],

// Add new record
var r = Ext.ModelManager.create({
    id: '',
    name: '',
    label: '',
    description: ''
}, 'Privilege');

pstore.insert(0, r);

cellEditing.startEditByPosition({
    row: 0,
    column: 1
});

我努力了,不会失去输入文本的焦点。 但我的密码是

var r = Ext.create('PlcModel', {
    //eqNo:Ext.create('Ext.grid.RowNumberer'),
    slavePos:'aa:bb:cc:dd:ee:ff',
    eqdesc: 'Mostly Shady',
    eqmanu: 'TL-PA201',
    onlineSt: false,signal:0,
    bandwidLimit:512,
    hardwareversion:'V.93.344.0',
    enabled:false,vlanid:105
});
var curStore=Ext.data.StoreManager.lookup('PLCTeams');
var len= curStore.count();
curStore.insert(len+1, r);
cellEditing.startEditByPosition({row: len, column: 1});
复选框模型选择,但焦点输入也存在,您可以输入 请不要给我发电子邮件,因为我的登录信息输入错误
我的extjs4版本是4.0.7

CheckboxModel导致此问题。我必须继续这个项目,所以我删除了“selModel”的定义。不过谢谢你的帮助。