SAPUI5 setTimeout() --> Object 没有方法

SAPUI5 setTimeout() --> Object has no method

本文关键字:Object 有方法 setTimeout SAPUI5      更新时间:2023-09-26

>我有以下编码:

var myFunc = function(){
 myMessagesDialog.close();
 app.back();
}
window.setTimeout(myFunc, 10000);

我有一个 SAPUI5 应用程序,并且有一个正常的忙对话框。我想要实现的是,当您按下按钮时,应该执行上述编码。在我的浏览器中,它运行没有任何复杂性...但是当我在移动设备上启动该应用程序时,出现以下错误:

file:///android_asset/www/index.html: Line 10 : 
Uncaugt TypeError: Object [object DOMWindow] has no method 'cancelTimeout'
Uncaught TypeError: Object [object DOMWindow] has no method 'cancelTimeout'

有人知道我在这里做错了什么吗?

问候斯蒂夫

setTimeout(function demo() {
                that.refreshDashboard();
            }, 2500);
refreshDashboard : function () {
    //function code here
}
似乎

错误不是因为setTimeout()而创建的。它是由我使用的控件创建的。我现在不知道为什么,但不知何故 sap.m.BusyDialog() 导致了此错误......我现在正在使用 sap.m.Dialog() 并且它可以工作。

问候

相关文章: