SAPUI5 应用程序中的输入字段失去焦点

The Input field in a SAPUI5 Application loses its focus

在我们的 SAPUI5 应用程序中,我们在页眉中有一个失去焦点的输入字段。

更详细地解释它。我们有一个初始视图,用户可以在其中输入一些值。接受值后,应用程序将转到下一个视图。

所以我们要做的是将焦点设置到该视图中的输入字段。我们使用以下代码来实现:

jQuery.sap.delayedCall(500, this, function() {
    this.getView().byId("idInput").focus();
 });

这对我们的初始视图来说效果很好。在下面的视图中,虽然您可以看到焦点设置正确,但下一刻它就丢失了。

我怎样才能将注意力集中在那个输入字段上?

见:

有用的是增加了延迟。使用 onAfterRendering 仅在第一次导航到第二个视图时有效。