0

我有以下编码:

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'

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

问候史蒂夫

4

2 回答 2

1
setTimeout(function demo() {
                that.refreshDashboard();
            }, 2500);
refreshDashboard : function () {
    //function code here
}
于 2019-08-21T11:49:40.387 回答
0

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

问候

于 2013-10-16T13:59:27.857 回答