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



我的目的是在我发送数据到我的ommodel创建函数时显示控制繁忙指示器。但我看不出来,可能是因为ommodel同步问题。它应该在调用ommodel之前出现,并在fnSuccess函数工作时消失。我尝试使用同步创建函数,如:

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

但我仍然看不到控制繁忙指示。我也有同样的问题与繁忙的指标。

try, oVbox.setBusyIndicatorDelay(0);然后oVBox.setbusy(真正);

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

没有必要总是这样。基本上,这取决于代码的执行时间。

为了更好地理解这个问题,您可以在success函数中将. setbusy的值设置为true。这将有助于诊断您的问题,因为它可能与负载速度有关。

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

最新更新