extjs rowEditing插件startEdit总是返回false

时间:2014-03-07 06:41:06

标签: 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);

它无法正常工作。即使双击该行也无法进行编辑。

这有什么不对。

1 个答案:

答案 0 :(得分: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);