在我们的SAPUI5应用程序中,我们在页面标题中有一个输入字段,忽略了它的焦点。
更详细地解释它。我们有一个初始视图,用户输入一些值。在接受值时,应用程序转到下一个视图。
所以我们要做的是将焦点设置到该视图中的输入字段。我们使用以下代码来实现:
jQuery.sap.delayedCall(500, this, function() {
this.getView().byId("idInput").focus();
});
这适用于我们的初始视图。在以下视图中,您可以看到焦点设置正确,但下一刻它会丢失。
如何将注意力集中在该输入字段上?
答案 0 :(得分:0)
有助于增加延迟。使用onAfterRendering仅在第一次导航到第二个视图时起作用。