Итак, цель состоит в том, чтобы подтвердить переход на другую вкладку пользовательского интерфейса с помощью плагина UI Dialog.
Использовать общий метод подтверждения очень просто:
jQuery("#tabsContainer").tabs({
select: function(event, ui) {
return confirm("Some confirmation message...");
}
});
но как добиться того же поведения, используя модальное окно диалога?
Я думаю, мне нужно позвонить:
jQuery("#tabsContainer").tabs("select", ui.index);
на "ок callback", но это не работает, как я ожидал. Также - об ошибках не сообщается ...
jQuery("#tabsContainer").tabs({
select: function(event, ui) {
jQuery("#dialogContainer").dialog({
buttons: {
'Ok': function() {
jQuery("#tabsContainer").tabs("select", ui.index);
},
Cancel: function() { return; }
}
});
return false;
}
});