我有以下编码:
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'
有人知道我错在哪里吗?
问候 燕姿
答案 0 :(得分:1)
setTimeout(function demo() {
that.refreshDashboard();
}, 2500);
refreshDashboard : function () {
//function code here
}
答案 1 :(得分:0)
似乎错误的创建不是因为setTimeout()。它是由我使用的控件创建的。我现在不知道为什么但是某种程度上sap.m.BusyDialog()导致了这个错误......我现在正在使用sap.m.Dialog()并且它可以工作。
问候