SAPUI5 切换焦点
SAPUI5 switch focus
在我的代码中,我有带有绑定模型数据的文本区域和下拉输入。
更改下拉值时,textarea 会获得新值并更改其内容。
问题是我想集中精力从下拉菜单切换到文本区域。
目前我修改了 liveChange 事件是这样的:
flavorScriptsDDLB.liveChange = function(ev) {
_scriptModel.setProperty("@selectedScript", textArea.getValue());
_scriptModel.setSelectedScriptID(ev.getSource().getSelectedKey());
textArea.setEnabled(true);
textArea.focus();
};
但下拉菜单仍然保持焦点,而不是将其切换到文本区域。
在这里找到相关问题,但也没有得到解答。
改变TextArea的重新渲染是在一个Timeout中完成的,添加一个你自己的timeout来设置焦点:
在我的代码中,我有带有绑定模型数据的文本区域和下拉输入。 更改下拉值时,textarea 会获得新值并更改其内容。 问题是我想集中精力从下拉菜单切换到文本区域。
目前我修改了 liveChange 事件是这样的:
flavorScriptsDDLB.liveChange = function(ev) {
_scriptModel.setProperty("@selectedScript", textArea.getValue());
_scriptModel.setSelectedScriptID(ev.getSource().getSelectedKey());
textArea.setEnabled(true);
textArea.focus();
};
但下拉菜单仍然保持焦点,而不是将其切换到文本区域。 在这里找到相关问题,但也没有得到解答。
改变TextArea的重新渲染是在一个Timeout中完成的,添加一个你自己的timeout来设置焦点: