Archivio di maggio 2009

PostHeaderIcon Accedere ad un bottone di jQuery UI Dialog

Oggi mi sono imbattuto in un piccolo problema utilizzando jQueryUI Dialog: ho necessità di rendere configurabili i nomi dei bottoni azione definiti all’interno della dialog stessa.

jQueryUI non mette a disposizione nulla del genere!!!

Per fortuna, come spesso succede, la soluzione non è molto complicata!

Ecco qui un piccolo esempio di configurazione con personalizzazione del nome di un bottone:

$('.dialog').dialog({
  title: "test",
  buttons: { 'open': function(){}, 'close': function(){} },
  open: function(){
    $(".ui-dialog-buttonpane :button:contains('open')").html("Testo personalizzato");
  }
});

La “magia” sta nella callback di apertura che va a cercare i bottoni in base al loro contenuto.