Как обновить представление Titanium Alloy в httpClient unload - PullRequest
0 голосов
/ 14 июня 2019

Сделан http-запрос, и в функции onload я хотел бы обновить представление загрузчика, которое отображается через глобальный контроллер.

Глобальный всплывающий контроллер:

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

Затем в контроллере ожидания есть метод обновления процентной доли в строке загрузки, а также метка, отображающая процент

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

Хорошо работает во всем приложении, за исключением загрузки httpClient. Хотя console.log в методе печатает !!! Как это возможно? Как можно не рассматривать вид? Ссылка как-то теряется в onload?

httpClient находится в exteCollection модели. Обновляет коллекцию Создает модели из полученных элементов (может быть до 2000) и сбрасывает коллекцию.

Alloy.Globals.wait.setLoadingBar(per);

Спасибо за помощь!

...