找回密码
 立即注册

QQ登录

只需一步,快速开始

Garina
初级会员   /  发表于:2018-1-29 10:30  /   查看:7245  /  回复:18
现在的导出默认名称是activereports.pdf这种,我想换成我自己定的名字,请问这个需要在哪里设置?

18 个回复

正序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-1-31 14:52:12
19#
好的
回复 使用道具 举报
Garina
初级会员   /  发表于:2018-1-31 14:44:28
18#
KearneyKang 发表于 2018-1-31 14:39
这个改名称的这个确实对浏览器有点限制,因为他是做了一个拦截后,然后在进行修改。
IE我这边也出现不响应 ...

好的,谢谢您,我这边也看看能否解决,到时给您反馈。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-1-31 14:39:51
17#
这个改名称的这个确实对浏览器有点限制,因为他是做了一个拦截后,然后在进行修改。
IE我这边也出现不响应的问题,这个问题我反馈给我们的研发,看他们有什么好的解决方案没
回复 使用道具 举报
Garina
初级会员   /  发表于:2018-1-31 13:57:19
16#
KearneyKang 发表于 2018-1-31 13:50
我这边调试运行都正常用的谷歌浏览器,这是PDF

您好,您这个我在Chrome上面实现了,但是我的程序是运行在IE上的,IE上报我那个错误,不能实现。对此,您有什么建议吗?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-1-31 13:50:16
15#
我这边调试运行都正常用的谷歌浏览器,这是PDF


这是导出Excel


  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <title>XLSX Export</title>

  5.     <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
  6.     <link rel="stylesheet" type="text/css" href="css/GrapeCity.ActiveReports.Viewer.Html.css" />

  7.     <script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
  8.     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
  9.     <script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js"></script>
  10.     <script src="js/GrapeCity.ActiveReports.Viewer.Html.js"></script>

  11.     <script type="text/javascript">
  12.         var reportName = 'Reports/Symbol.rdlx';
  13.         var viewer;
  14.         // init viewer
  15.         $(function () {
  16.             viewer = GrapeCity.ActiveReports.Viewer({
  17.                 element: '#viewer',
  18.                 uiType: 'desktop',
  19.                 reportService: { url: '/ActiveReports.ReportService.asmx' },
  20.                 report: { id: reportName },
  21.                 availableExports: ['Xls', 'Pdf', 'Word', 'Image', 'Mht']
  22.             });
  23.             $(window).bind('beforeunload', function () {
  24.                 viewer.destroy();
  25.             });
  26.         });
  27.         var customExport = function () {
  28.             viewer.export("Xls", function (uri) { window.open(uri); }, true, { FileName: "MyExcel" });           
  29.         };
  30.         var customExport1 = function () {         
  31.             viewer.export("Pdf", function (uri) { window.open(uri); }, true, { FileName: "MyPdf" });
  32.         };      
  33.         $(document).ready(function () {           
  34.             var list = [ "Excel Workbook"];

  35.             for (var i = 0; i < list.length; i++) {
  36.                
  37.                var a = list.length;
  38.                 var excelLink = $('a:contains("' + list[i] + '")');
  39.                 ko.cleanNode(excelLink[0]);
  40.                 excelLink.removeAttr('data-bind');
  41.                 excelLink.removeAttr('disabled');
  42.                 excelLink.attr('target', '_blank');
  43.                 excelLink.attr('href', 'javascript:customExport()');
  44.             }
  45.             var list = ["PDF Document"];

  46.             for (var i = 0; i < list.length; i++) {

  47.                 var a = list.length;
  48.                 var excelLink = $('a:contains("' + list[i] + '")');
  49.                 ko.cleanNode(excelLink[0]);
  50.                 excelLink.removeAttr('data-bind');
  51.                 excelLink.removeAttr('disabled');
  52.                 excelLink.attr('target', '_blank');
  53.                 excelLink.attr('href', 'javascript:customExport1()');
  54.             }
  55.            
  56.         });
  57.     </script>
  58. </head>
  59. <body>
  60.     <div id="viewer" style="width: 100%; height: 600pt;"></div>
  61. </body>
  62. </html>
复制代码
这是html实现的代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Garina
初级会员   /  发表于:2018-1-31 13:40:57
14#
KearneyKang 发表于 2018-1-31 13:30
那你把CustomExport1的那个调试的方法给注释掉

您说的我可能没太懂,是这两个地方吗,这两个地方单独注释,同时注释都不行。或者还是其他的地方应该怎么操作?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-1-31 13:30:26
13#
那你把CustomExport1的那个调试的方法给注释掉
回复 使用道具 举报
Garina
初级会员   /  发表于:2018-1-31 11:18:55
12#
KearneyKang 发表于 2018-1-31 11:12
您好!首先我给您的demo只修改了导出Excel和PDF的文件名,别的导出模式是没有修改的。
还有就是因为一个导 ...

就是您那个demo,我版本都改成11.2.可是还是报这个错误,这个是什么原因,,,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-1-31 11:12:58
11#
您好!首先我给您的demo只修改了导出Excel和PDF的文件名,别的导出模式是没有修改的。
还有就是因为一个导出方法里写多个
  1. var customExport = function () {
  2.             viewer.export("Xls", function (uri) { window.open(uri); }, true, { FileName: "MyExcel" });
  3.             viewer.export("Pdf", function (uri) { window.open(uri); }, true, { FileName: "MyPdf" });
  4.         };
复制代码
就会一次即导出EXcel又导出PDF。所以我就写了两个方法,然点击不同的按钮就导出对应的文件
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部