Ainsi, l'objectif est de confirmer le passage à un autre onglet de l'interface utilisateur à l'aide du plugin UI Dialog. En utilisant la méthode de confirmation commune est simple:Onglets et dialogue de l'interface utilisateur jQuery - Comment confirmer la commutation des onglets avec la confirmation basée sur le plugin Dialog?
jQuery("#tabsContainer").tabs({
select: function(event, ui) {
return confirm("Some confirmation message...");
}
});
mais comment pour atteindre même comportement en utilisant la boîte de dialogue modale?
Je pense que je dois appeler:
jQuery("#tabsContainer").tabs("select", ui.index);
sur le « rappel ok », mais cela ne fonctionne pas comme je m'y attendais. En outre - il n'y a pas d'erreurs signalées ...
jQuery("#tabsContainer").tabs({
select: function(event, ui) {
jQuery("#dialogContainer").dialog({
buttons: {
'Ok': function() {
jQuery("#tabsContainer").tabs("select", ui.index);
},
Cancel: function() { return; }
}
});
return false;
}
});
Je ne pense pas à l'absence de blocage dans le dialogue ui causant le problème, c'est plutôt quelque chose à propos de l'ordre des appels peut-être? Peu importe, votre code fonctionne comme un charme, donc merci beaucoup :) – drep