I have a jQuery UI dialog that is initialized
$('#jqDialog').dialog({
autoOpen: false,
modal: true,
resizable: false,
buttons: { 'Ok': function () { $(this).dialog('close'); } },
});
and then I want to change the buttons programmatically without reinitializing the plugin instance.
$('#jqDialog')
.dialog('options',
{
buttons: {
'Ok': function () {
$(this).dialog('close');
store(id);
},
'Cancel': function () { $(this).dialog('close'); }
}
})
.dialog('open');
When the dialog box opens, it still has the original button. With the Button plugin, you must call .button ("refresh"). Is there a similar method that needs to be called using the Dialog plugin?
source
share