Skip to content

Commit 710c634

Browse files
committed
fix kendo modal example for reporting q2+
1 parent 47598c9 commit 710c634

File tree

1 file changed

+11
-16
lines changed
  • SwitchReportsInMvcKendoModal/SwitchReportsInKendoModal/SwitchReportsInKendoModal/wwwroot

1 file changed

+11
-16
lines changed

SwitchReportsInMvcKendoModal/SwitchReportsInKendoModal/SwitchReportsInKendoModal/wwwroot/index.html

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
66

77
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
8-
<script src="https://kendo.cdn.telerik.com/2022.3.913/js/kendo.all.min.js"></script>
8+
<script src="https://kendo.cdn.telerik.com/2025.1.227/js/kendo.all.min.js"></script>
99
<script src="https://demos.telerik.com/reporting/api/reports/resources/js/telerikReportViewer"></script>
1010

11-
<link href="https://kendo.cdn.telerik.com/2022.3.913/styles/kendo.common.min.css" rel="stylesheet" id="common-css" />
12-
<link href="https://kendo.cdn.telerik.com/2022.3.913/styles/kendo.bootstrap.min.css" rel="stylesheet" id="skin-css" />
11+
<link href="https://kendo.cdn.telerik.com/themes/10.2.0/default/default-ocean-blue.css" rel="stylesheet" />
1312

1413
<style>
1514
body {
@@ -23,10 +22,6 @@
2322
height: 600px;
2423
font-family: Verdana, Arial;
2524
}
26-
27-
.k-window-action[aria-label="Custom"] {
28-
width: auto !important;
29-
}
3025
</style>
3126
</head>
3227
<body>
@@ -38,10 +33,8 @@
3833
</div>
3934
<script type="text/javascript">
4035

41-
const FirstReport = "Barcodes Report.trdx";
42-
const SecondReport = "Dashboard.trdx";
43-
44-
var showFirst = true;
36+
const firstReport = "Barcodes Report.trdx";
37+
const secondReport = "Dashboard.trdx";
4538

4639
$(document).ready(function () {
4740

@@ -53,6 +46,9 @@
5346
// init empty report viewer
5447
$("#reportViewer1")
5548
.telerik_ReportViewer({
49+
reportSource: {
50+
report: firstReport
51+
},
5652
serviceUrl: "https://demos.telerik.com/reporting/api/reports/",
5753
});
5854

@@ -62,10 +58,10 @@
6258

6359
function switchReport() {
6460
var viewer = $("#reportViewer1").data("telerik_ReportViewer");
61+
var reportSource = viewer.reportSource();
6562

66-
showFirst = !showFirst;
6763
viewer.reportSource({
68-
report: showFirst ? FirstReport : SecondReport,
64+
report: reportSource.report === secondReport ? firstReport : secondReport,
6965
parameters: {}
7066
});
7167
}
@@ -79,16 +75,15 @@
7975
modal: true,
8076
draggable: true,
8177
visible: false,
82-
width: "1200px",
83-
open: switchReport
78+
width: "1200px"
8479
};
8580

8681
const kendoWindow = $("#winReports").kendoWindow(windowOptions).data("kendoWindow");
8782

8883
kendoWindow.center(true).open();
8984

9085
// custom action for report switching
91-
var customAction = kendoWindow.wrapper.find(".k-window-actions [aria-label='Custom']");
86+
var customAction = kendoWindow.wrapper.find(".k-window-titlebar-action[aria-label='Custom']");
9287

9388
// edit custom button look
9489
customAction.find("span").removeClass().text("Switch Report");

0 commit comments

Comments
 (0)