我最近问这个问题:BusyIndicator控件在工作灯不能正常工作
工作灯BusyIndicator控件不工作properly.My isssue是我使用multipage.On页面改变我打电话适配器,用于web服务和呼叫忙指示器,以便将显示正在进行中的工作。但发生的是页面切换和指示器快速显示和隐藏,但仍然处于取回阶段,并且有时数据成功调用但在这些工作期间没有繁忙指示器显示。
var busyIndicator = null;
function wlCommonInit(){
busyIndicator = new WL.BusyIndicator();
}
这是我在页面更改时调用的代码。
busyIndicatorDemo();
var viewPath = "views/add_fund_transfer.html";
WL.Page.load(viewPath,
{
onComplete: function() {
PayAnyOne_Controller.GetBranches(GetBranchesProcedureName);
busyIndicator.hide();
}
});
function busyIndicatorDemo() {
busyIndicator.show();
setTimeout(15000);
}
它好像busyindicator在多页中使用时无法使用adpater。请在我的代码中给我解决方案或问题。
,并得到这个答复:
当页面加载完成:调用程序(异步调用),并隐藏BusyIndicator控件。 因此,这会产生您所报告的行为 - 尽管服务仍在提取数据(在异步调用中),但忙碌指示器会显示并在页面加载完成后很快隐藏。
将busyindicator.hide移动到在调用过程的onSuccess应该解决问题(也把它也onFailure ...)希望这可以帮助
给定的解决方案是一些如何工作..但它现在正在发生,当我呼吁程序busyindicator显示几秒钟然后在程序仍然繁忙时消失。我已经完成了上面给出的解决方案。 -
首先确保您已将开发环境升级到5.0.6,其中有几个繁忙指示器修复已完成。如果您的问题仍然存在,请更新您的帖子。 – 2013-03-20 11:25:32
如果您的问题得到解答,请将其标记为已回答。谢谢。 – 2013-05-24 05:32:33