我有一个可编辑Ext.grid.plugin.RowEditing
的网格 ( ) 网格在一个表单中。表格显示在窗口中
由于通过显示窗口来显示表单,我想关注第一个可编辑行的第一列。
这是窗口的“显示”事件调用的方法
onWinShow : function (window, options) {
var grid = this.down ('#myGrid');
// focus on first field
var rowEditStore = grid.getStore ();
var rowEditor = grid.getPlugin ('rowEditplugin');
rowEditor.cancelEdit ();
var r = rowEditStore.getAt (0);
rowEditor.startEdit (r, 1);
},
我检查了来源,RowEditing
其中RowEditor
有聚焦领域的逻辑。我可以看到焦点出现片刻然后消失,之后表单中的任何字段都没有焦点。
请建议我哪里出错了。
谢谢