SAPUI5 setTimeout() - >对象没有方法

时间:2013-10-15 14:39:19

标签: javascript settimeout sapui5

我有以下编码:

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

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

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'

有人知道我错在哪里吗?

问候 燕姿

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

问候