extjs行编辑插件startEdit始终返回false

extjs行编辑插件startEdit始终返回false,extjs,grid,sencha-architect,Extjs,Grid,Sencha Architect,这是我将可编辑项插入网格的代码 var grid = button.up('#gpDiabeticsSelfAssessment'), store = grid.getStore(), record = Ext.create('HMETRIX.model.DiabeticsSelfAssessment', {}), plugin = grid.editingPlugin; store.insert(0,record); plugin.startEdit(record,0); 它不起作用了。即使

这是我将可编辑项插入网格的代码

var grid = button.up('#gpDiabeticsSelfAssessment'),
store = grid.getStore(),
record = Ext.create('HMETRIX.model.DiabeticsSelfAssessment', {}),
plugin = grid.editingPlugin;
store.insert(0,record);
plugin.startEdit(record,0);
它不起作用了。即使双击该行也不能进行编辑

这有什么问题。

试试这个

    plugin = grid.editingPlugin;
    plugin.stopEditing();

    //add our new record as the first row, select it
    grid.store.insert(0, record);
    grid.getView().refresh();
    grid.getSelectionModel().selectRow(0);

    //start editing our new User
    plugin.startEditing(0);

我收到的错误为TypeError:Object[Object Object]没有方法“stopEditing”我收到的错误为TypeError:Object[Object Object]没有方法“stopEditing”我改为canselEdit并没有问题,但另一个错误未捕获TypeError:Object[Object Object]没有方法“selectRow”