クライアント側のコードでインスタンス化されたTelerikMVCポップアップウィンドウに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に存在し、破棄する必要があるため、問題はありますか?