È 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:
1 2 3 4 5 6 7 8 9 | // 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:
1 2 3 4 5 | $('#mydialog').dialog( { title : 'Mio dialogo', modal : false, closeOnEscape : true } ); |








11
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.