создает окно с алертом
text | string|object | обязательный, если строка - задает текст в окне, если объект - задает настройки для алерта |
type | string|function | необязательный параметр, тип алерта или функция-колбэк |
callback | function | необязательный параметр, функция-колбэк (задается третьим параметром, если вторым задан тип алерта) |
promise | the Promise object |
// простая инициализация
webix.alert("Test alert","alert-warning").then(function(result){
// ваш обработчик
});
// расширенная инициализация
webix.alert({
title: "Close",
text: "You can't close this window!",
type:"alert-error"
}).then(function(result){
// ваш обработчик
});
Метод можно использовать несколькими способами:
1. Простой - вызвать с несколькими параметрами: text (обязательный) и type.
webix.alert("Test alert","alert-warning");
В этом случае метод принимает следующие параметры:
2. Детальный - вызвать метод с одним параметром - объектом с настройками для алерта. Неуказанные параметры принимают значения по умолчанию.
webix.alert({
title:"Custom title",
ok:"Custom text",
text:"Result: yes",
type:"alert-warning"
});
В этом случае, параметр метода - объект со следующими настройками:
Полный список параметров алерта можно найти в этой статье.
Поскольку webix.alert() возвращает промис (promise), использовать колбэки необязательно.
У колбэка один параметр - result - результат взаимодействия пользователя с алертом (всегда true).
// простая инициализация
webix.alert("Test alert","alert-warning",function(result){
webix.message(result);
});
// расширенная инициализация
webix.alert({
title: "Close",
text: "You can't close this window!",
type:"alert-error",
callback:function(result){
webix.message(result);
}
});