SAPUI5切换焦点

时间:2015-02-02 14:32:37

标签: javascript focus sapui5

在我的代码中,我有textarea和带有绑定模型数据的下拉输入。 更改下拉值时,textarea会获得新值并更改其内容。 问题是我想集中精力从下拉菜单切换到textarea。

目前我修改了liveChange事件,如下所示:

flavorScriptsDDLB.liveChange = function(ev) {
    _scriptModel.setProperty("@selectedScript", textArea.getValue());
    _scriptModel.setSelectedScriptID(ev.getSource().getSelectedKey());
    textArea.setEnabled(true);
    textArea.focus();
};

但仍然下拉保留焦点而不是将其切换到textarea。 在这里找到了相关问题,但也没有答案。

1 个答案:

答案 0 :(得分:2)

重新渲染已更改的TextArea是在超时中完成的,添加自己的超时以设置焦点:

请参阅此示例:http://jsbin.com/cudogopuye/1/edit?html,js,output