Я могу рассказать вам, как вносить изменения ex-post-facto после завершения инициализации, но выполнение этого в конструкторе потребует фундаментального изменения библиотеки jQuery UI, что, конечно, вполне выполнимо, так как это открытый код.Функциональность вам пока не предоставляется.
Вместо этого я бы предложил следующее, которое выполнит изменения, которые вы желаете после инициализации диалога:
$('.myDialogSelector').parent()
.find('span.ui-button-text:contains("OriginalNameFromKey")')
.html("New Button Text");
См. Рабочую скрипку здесь .
Могу я спросить, почему формат конструктора имеет какое-либо значение для вас?Я с трудом представляю себе особенности использования.То, как вы строите ваше buttons
отображение, кажется просто отличным.