promise

Интерфейс для работы с промисами.

Подробнее читайте в документации по AJAX операциям.

Инициализация

var my_promise = new webix.promise(function(success, fail){
    webix.ajax("some.php", function(text){
        if (text) success(text);
        else fail(text.error)
    })
});
 
//realdata - данные с сервера
my_promise.then(function(realdata){
    ...
});
Methods
all позволяет дожидаться результата от нескольких промисов
defer создает неразрешенный промис
race ждет ответ от самого быстрого из промисов
reject создает промис и разрешает его с ошибкой
resolve создает и разрешает промис с указанным значением
Наверх