在ExtJS 4.0.5中拖放后关注TextArea

时间:2018-02-01 12:58:07

标签: javascript extjs extjs4

在我的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()时它工作正常,所以我的猜测是从它调用它是错误的事件。

提前致谢!

0 个答案:

没有答案