为什么控制忙指示器不起作用
Why Control Busy Indicator doesn't work
我的目的是展示Control Busy Indicator when I send a data to 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 也有同样的问题。提前谢谢你。
没必要一直来。基本上它取决于代码的执行时间。
为了帮助更深入地理解问题,您可以在成功函数中将 .setBusy 的值设置为 true 吗?
这将有助于诊断您的问题,因为它可能与加载速度有关。
例如
var fnSuccess = function(oData, oResponse) {
oVbox.setBusy(true);
};
尝试,oVbox.setBusyIndicatorDelay(0);
然后 oVBox.setbusy(真);
如果这不起作用,请尝试在 setBusy 和调用 create 方法之间添加一个小的延迟。 (设置超时)
我的目的是展示Control Busy Indicator when I send a data to 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 也有同样的问题。提前谢谢你。
没必要一直来。基本上它取决于代码的执行时间。
为了帮助更深入地理解问题,您可以在成功函数中将 .setBusy 的值设置为 true 吗? 这将有助于诊断您的问题,因为它可能与加载速度有关。
例如
var fnSuccess = function(oData, oResponse) {
oVbox.setBusy(true);
};
尝试,oVbox.setBusyIndicatorDelay(0); 然后 oVBox.setbusy(真);
如果这不起作用,请尝试在 setBusy 和调用 create 方法之间添加一个小的延迟。 (设置超时)