Ответ 1
Вам нужно вызвать метод 'option'
, например:
dlgPrompt.dialog('option', 'buttons', {
'Ok': function() {
myFunction();
$(this).dialog('close');
}
});
Я определил диалог с двумя кнопками: ok + cancel. теперь я хочу изменить функцию ok после инициализации, поэтому я попытался:
dlgPrompt.dialog({
buttons: {
'Ok': function() {
myFunction();
$(this).dialog('close');
}
}
});
К сожалению, он не работает (при нажатии "ОК" ничего не происходит). кто знает, что не так?
ТНХ
Вам нужно вызвать метод 'option'
, например:
dlgPrompt.dialog('option', 'buttons', {
'Ok': function() {
myFunction();
$(this).dialog('close');
}
});
dlgPrompt.parent().find(".ui-dialog-buttonset .ui-button-text:eq(0)").text("FirstButton");
dlgPrompt.parent().find(".ui-dialog-buttonset .ui-button-text:eq(1)").text("SecondButton");
и т.д..