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:

JavaScript:
  1. // singolarmente
  2. $.ui.dialog.defaults.closeOnEscape = false;
  3. $.ui.dialog.defaults.modal = true;
  4.  
  5. // tutti insieme
  6. $.extend($.ui.dialog.defaults, {
  7. closeOnEscape : false,
  8. modal         : true
  9. });

Ovviamente, quando si andrà ad aprire un dialogo sarà sempre possibile sovrascrivere le impostazioni globali:

JavaScript:
  1. $('#mydialog').dialog( {
  2.     title         : 'Mio dialogo',
  3.     modal         : false,
  4.     closeOnEscape : true
  5. } );

Post correlati

Questo articolo ti è stato utile?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Loading ...

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:

    JavaScript:
    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
[as][/as]           // Actionscript
[css][/css]         // CSS Style Sheet
[html][/html]       // HTML
[js][/js]           // Javascript
[objc][/objc]       // Objective-C
[php][/php]         // PHP
[sql][/sql]         // SQL