我的目的是在向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也有同样的问题。提前谢谢。
答案 0 :(得分:2)
尝试,oVbox.setBusyIndicatorDelay(0); 然后是oVBox.setbusy(true);
如果不起作用,请尝试在setBusy和调用create方法之间添加一个小延迟。 (使用setTimeout)
答案 1 :(得分:1)
只是为了帮助理解这个问题,你可以在成功函数中将.setBusy的值设置为true。 这有助于诊断您的问题,因为它可能与负载的速度有关。
e.g。
var fnSuccess = function(oData, oResponse) {
oVbox.setBusy(true);
};