2010-03-25 11 views

Respuesta

32

cree usando este formato, 'button text': function() { } con una coma entre medio, como este:

$("#mydialog").dialog({ 
    buttons: { 
    'Confirm': function() { 
     //do something 
     $(this).dialog('close'); 
    }, 
    'Cancel': function() { 
     $(this).dialog('close'); 
    } 
    } 
}); 
+2

Excelente solución para principiantes como yo. Muchas gracias. Siempre estoy tan seguro de aprender nueva tecnología; ¿Por qué? Porque sé que stackoverflow puede mostrar una respuesta al problema que estoy enfrentando ... –

1

Para añadir a esto, el método del botón matriz es útil conocer como se expone más funcionalidad por botón , como agregar iconos y otras propiedades por botón. Los puntos a tener en cuenta son los corchetes añadidos alrededor del conjunto de botones que lo convierten en una matriz de botones y las llaves adicionales alrededor de cada objeto del botón.

$("#mydialog").dialog({ 
    buttons: [{ 
    text: 'Confirm', 
    icons: { 
     primary: "ui-icon-check" 
    }, 
    click: function() { 
     //do something 
     $(this).dialog('close'); 
    }},{ 
    text: 'Cancel', 
    icons: { 
     primary: "ui-icon-cancel" 
    }, 
    click: function() { 
     $(this).dialog('close'); 
    } 
    }] 
}); 
Cuestiones relacionadas