Динамические кнопки диалога JQUERY-UI, изменить текст и функцияJquery

Программирование на jquery
Ответить
Anonymous
 Динамические кнопки диалога JQUERY-UI, изменить текст и функция

Сообщение Anonymous »

Итак, у меня есть диалог по умолчанию с 2 кнопками. В моем коде это выглядит следующее: < /p>
var defaultButtons = [{
text: "default"
},

{
text: "default"
}
];

$(document).ready(function () {
$("#dialog-confirm-dynamic").dialog({
position: {
my: "center 10%+center",
at: null,
of: window
},
autoOpen: false,
resizable: false,
maxWidth: 250,
maxHeight: 150,
width: 250,
height: "auto",
modal: true,
buttons: defaultButtons
});
});

function showConfirm() {
document.getElementById("confirm-dyn-inner").innerHTML = "Are you sure to do this ?";
$("#dialog-confirm-dynamic").dialog({ title: "Delete" });
defaultButtons[] = [{
text: "Delete",
click: function () {
document.form.submit();
}
},
{
text: "Cancel",
click: function () {
$(this).dialog("close");
}
}
];
$("#dialog-confirm-dynamic").dialog("open");
}
< /code>
in showconfirmpirm () я пытаюсь изменить текст и поведение кнопок, но я подозреваю, что они уже были отобраны и изменяли значения массива, даже до того, как «открыть» ничего не меняет. < /p>
>

Подробнее здесь: https://stackoverflow.com/questions/796 ... d-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»