Я показываю отчет Telerik в всплывающем окне Telerik MVC, которое создается в клиентском коде. Все работает отлично в первый раз - отчет появляется нормально.Отчет Telerik во всплывающем окне не открывается во второй раз
Но если окно закрыто (как и будет), а пользователь второй раз нажимает кнопку на странице, которая открывает всплывающее окно, всплывающее окно открывается, но не отображается содержимое отчета. Вот код клиента:
$(document).ready(function() {
$('#printButton').click(function() {
var printPopup = $.telerik.window.create({
title: "Resident Account Report",
contentUrl: '/myApp/ReportPages/ReportPage.aspx' + '?rpt=myReport&ID=' + @Model.id,
actions: ["Refresh", "Maximize", "Close"],
height: 600,
width: 1100,
modal: true,
resizable: true,
draggable: true,
scrollable: false,
onRefresh: function() {
var myWindow = $(this).data('tWindow');
myWindow.center().open();
}
});
});
});
ли проблема, потому что первый экземпляр всплывающего окна все еще существует в DOM и должен быть расположены?
Это, как я справился с этой задачей, а также. +1 – PAULDAWG