Должен быть более чистый способ сделать то, что я пытаюсь сделать здесь ...
У меня есть диалоговое окно jquery Ui, которое открывается, когда я нажимаю на обработчик eventClick в плагине FullCalendar.
Диалоговое окно содержит подробную информацию о событии.В нижней части формы должна быть кнопка редактирования, которая закроет диалоговое окно и откроет новое с редактируемой формой.
По большей части мне это удалось, в том смысле, чточто кнопка редактирования действительно вызывает форму редактирования в диалоговом окне.НО это не новое диалоговое окно, это то же самое диалоговое окно с первого щелчка, с кнопками ОК и редактирования на нем.
Как получить новое диалоговое окно для формы редактирования?
Ниже приведена функция eventClick
eventClick: function(event) {
if (event.url) {
$('#details')
.load(event.url)
.dialog({
title: 'Event Details',
buttons: { "Ok": function() { $(this).dialog("close"); },
"Edit": function() {
$(this).dialog("close");
$('#details').load('/Events/Edit/' + event.id)
.dialog({
title: 'Edit'
});
} }
});
return false;
}
},