【发布时间】:2021-08-17 18:24:39
【问题描述】:
我有以下问题:
我有 2 个带有几个输入字段的 XML 视图,在导航到第二个视图时,焦点应该在第 5 个(ID = "RueckmeldeNr") 字段上。
我尝试了几件事,但没有任何效果..
如果我使用 jQuery 延迟调用,焦点会在输入字段上短暂闪烁,但会立即设置为左上角的 NavBack 按钮。
我使用错误的方法还是忘记了什么?我该如何解决这个问题?
onAfterRendering : function(oEvent) {
oInputRueck = this.getView().byId("RueckmeldeNr");
// this.getView().byId("RueckmeldeNr").focus();
// this.getView().byId("RueckmeldeNr").$().focus();
// jQuery.sap.delayedCall(200, this, function() {
// //this.getView().byId("RueckmeldeNr").focus();
// oInputRueck.focus();
// });
// var oFocusInfo = this.getView().byId("RueckmeldeNr").getFocusInfo()
// this.getView().byId("RueckmeldeNr").applyFocusInfo(oFocusInfo);
jQuery.sap.delayedCall(0, this, function() {
oInputRueck.focus();
});
},
希望你能帮助我!
谢谢你
【问题讨论】:
标签: javascript sapui5