Impostare le opzioni di un dialogo jQuery UI in modo globale
giovedì 19 febbraio, 2009È possibile impostare le opzioni di un dialog() jQuery UI in modo globale, in modo che abbiano effetto su tutti i dialoghi che si apriranno. Questo è utile per non ripetere continuamente le stesse indentiche impostazioni. Per farlo è possibile scegliere due strade:
-
// singolarmente
-
$.ui.dialog.defaults.closeOnEscape = false;
-
$.ui.dialog.defaults.modal = true;
-
-
// tutti insieme
-
$.extend($.ui.dialog.defaults, {
-
closeOnEscape : false,
-
modal : true
-
});
Ovviamente, quando si andrà ad aprire un dialogo sarà sempre possibile sovrascrivere le impostazioni globali:
-
$('#mydialog').dialog( {
-
title : 'Mio dialogo',
-
modal : false,
-
closeOnEscape : true
-
} );










19

Breve nota: una volta aperto un
dialog, poi chiuso dal visitatore della pagina, per riaprilo è necessario indicare il comando:Se si indica solo
dialog();non si aprirà!g.