为什么控制忙指示不起作用

时间:2015-09-11 07:54:32

标签: javascript sapui5 busyindicator

我的目的是在向Control Busy Indicator发送数据时显示my oModel create function。但我无法看到它可能是因为oModel同步问题。它应该在调用oModel之前出现,并在fnSuccess函数工作时消失。我尝试使用同步创建功能,如:

var fnSuccess = function(oData, oResponse) {
    oVbox.setBusy(false);
};
oVbox.setBusy(true);
oModel.create("sPath", serviceData, null, fnSuccess, fnError, true);

但我仍然看不到控制忙指标。我对Busy Indicator也有同样的问题。提前谢谢。

2 个答案:

答案 0 :(得分:2)

尝试,oVbox.setBusyIndi​​catorDelay(0); 然后是oVBox.setbusy(true);

如果不起作用,请尝试在setBusy和调用create方法之间添加一个小延迟。 (使用setTimeout)

答案 1 :(得分:1)

只是为了帮助理解这个问题,你可以在成功函数中将.setBusy的值设置为true。 这有助于诊断您的问题,因为它可能与负载的速度有关。

e.g。

var fnSuccess = function(oData, oResponse) {
    oVbox.setBusy(true);
};
相关问题