Сделан 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);
Спасибо за помощь!