Impostare le opzioni di un dialogo jQuery UI in modo globale

È 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
} );

Un commento a: “Impostare le opzioni di un dialogo jQuery UI in modo globale”

  1. 07 lug, 2009 gabriele:

    Breve nota: una volta aperto un dialog, poi chiuso dal visitatore della pagina, per riaprilo è necessario indicare il comando:

    1
    $("#box_dialogo").dialog("open");

    Se si indica solo dialog(); non si aprirà!
    g.

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre> // blocco generico
					<code></code> // blocco generico
					[cc_actionscript][/cc_actionscript] // Actionscript
					[cc_actionscript3][/cc_actionscript3] // Actionscript 3
					[cc_css][/cc_css] // CSS Style Sheet
					[cc_html][/cc_html] // HTML
					[cc_js][/cc_js] // Javascript
					[cc_objc][/cc_objc] // Objective-C
					[cc_php][/cc_objc] // PHP
					[cc_sql][/cc_sql] // SQL


Stop SOPA