这个在前端修改下js代码:
- <script type="text/javascript">
- var reportName = 'Reports/Symbol.rdlx';
- var viewer;
- // init viewer
- $(function () {
- viewer = GrapeCity.ActiveReports.Viewer({
- element: '#viewer',
- uiType: 'desktop',
- reportService: { url: '/ActiveReports.ReportService.asmx' },
- report: { id: reportName },
- availableExports: ['Xls', 'Pdf', 'Word', 'Image', 'Mht']
- });
- $(window).bind('beforeunload', function () {
- viewer.destroy();
- });
- });
- var customExport = function () {
- viewer.export("Xls", function (uri) { window.open(uri); }, true, { FileName: "MyFileName" });
- // viewer.export("Pdf", function (uri) { window.open(uri); }, true, { FileName: "MyFileName" });
- };
- // replace export button
- $(document).ready(function () {
- ////pdfDocument: "PDF Document",
- //wordDocument: "Word Document",
- //imageFile: "Image File",
- //mhtDocument: "MHTML Web Archives",
- //excelWorkbook: "Excel Workbook",
- var list = ["PDF Document", "Excel Workbook"];
- for (var i = 0; i < list.length; i++) {
- var excelLink = $('a:contains("' + list[i] + '")');
- ko.cleanNode(excelLink[0]);
- excelLink.removeAttr('data-bind');
- excelLink.removeAttr('disabled');
- excelLink.attr('target', '_blank');
- excelLink.attr('href', 'javascript:customExport()');
- }
-
- });
- </script>
复制代码
|