如何在httpClient卸载中更新Titanium Alloy视图

时间:2019-06-14 11:54:57

标签: titanium httpclient titanium-mobile appcelerator-titanium titanium-alloy

发出了一个http请求,在onload函数中,我想更新一个通过全局控制器显示的加载器视图。

全局弹出式控制器:

Alloy.Globals.wait = Alloy.createController('wait');

然后在等待控制器中,有一种方法可以更新加载条百分比,并且还可以显示一个显示百分比的标签

$.setLoadingBar = function (l) {
    console.log("PERCENTAGE", l)
    $.waitBar.setWidth(l)
    $.waitPercent.setText(l)
}

除了httpClient的加载之外,它在整个应用程序中都很好用。 该方法中的console.log确实可以打印!!! 那怎么可能? 如何解决这个观点? 参考在某种程度上丢失了吗?

httpClient位于模型的extendCollection中。 更新收藏 它从接收到的项目(最多2000个)中创建模型,然后重置集合。

Alloy.Globals.wait.setLoadingBar(per);

感谢您的帮助!

0 个答案:

没有答案