Для вывода всплывающего окна Confirm в ExtJS воспользуйтесь следующим кодом:
Ext.require([
'Ext.window.MessageBox',
'Ext.tip.*'
]);
Ext.onReady(function(){
Ext.MessageBox.confirm(
'Confirm',
'Вы уверены, что сделали правильный выбор?',
function (btn) {
if (btn == "yes") {
alert('Вы нажали на кнопку "yes"');
} else if (btn == "no") {
alert('Вы нажали на кнопку "no"');
} else if (btn == "cancel") {
alert('Вы нажали на кнопку "cancel"');
}
}
);
});
В результате ExtJS выведет на экран сообщение Confirm.

При нажатии на любую из кнопок всплывшего окна сработает функция, переданная в качестве третьего параметра.

Ext.require([
'Ext.window.MessageBox',
'Ext.tip.*'
]);
Ext.onReady(function(){
Ext.MessageBox.confirm(
'Confirm',
'Вы уверены, что сделали правильный выбор?',
function (btn) {
if (btn == "yes") {
alert('Вы нажали на кнопку "yes"');
} else if (btn == "no") {
alert('Вы нажали на кнопку "no"');
} else if (btn == "cancel") {
alert('Вы нажали на кнопку "cancel"');
}
}
);
});
В результате ExtJS выведет на экран сообщение Confirm.
При нажатии на любую из кнопок всплывшего окна сработает функция, переданная в качестве третьего параметра.
Комментариев нет:
Отправить комментарий