在我的ExtJS应用程序中,用户可以将一行/项从GridPanel拖到TextArea,并将其内容插入TextArea的当前光标索引。
一旦我开始拖动GridItem,TextArea就会失去焦点。 删除项目时,我想重新聚焦TextArea(并将插入符号/光标设置为旧位置)。我尝试在“Drop Event”中调用TextArea组件的focus()方法,如下所示:
notifyDrop: function (ddSource, e, data) {
//all the insertion stuff which works fine
var textarea = Ext.getCmp("textAreaID");
textarea.focus(); //doesn't work
}
当我从浏览器控制台调用textarea.focus()时它工作正常,所以我的猜测是从它调用它是错误的事件。
提前致谢!