找回密码
 立即注册

QQ登录

只需一步,快速开始

iyiyuan

金牌服务用户

16

主题

55

帖子

244

积分

金牌服务用户

积分
244
iyiyuan
金牌服务用户   /  发表于:2020-12-15 09:03  /   查看:2956  /  回复:2
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

参考实现代码:

2 个回复

倒序浏览
最佳答案
最佳答案
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-12-15 09:03:57
来自 3#
参考实现代码:
  1. <div class="blockcode"><blockquote>  <script type="text/javascript">
  2.         let viewer;      
  3.         function loadViewer() {        
  4.             var viewer = GrapeCity.ActiveReports.JSViewer.create({
  5.                 element: '#viewerContainer',
  6.                 reportID: 'Sqlserver多值参数报表1.rdlx',
  7.                 //reportParameters: [{ name: 'P1', values: [1,2,3] }               
  8.                 //],
  9.                 reportService: {},
  10.                 setting: {
  11.                     ZoomType: 'fitpage'
  12.                 }
  13.             });
  14.             pdfExportButton = {
  15.                 key: 'pdfExternalExportButton',
  16.                 iconCssClass: 'mdi mdi-file',
  17.                 text: "PDF Export",
  18.                 title: "PDF Export",
  19.                 checked: true,
  20.                 enabled: true,
  21.                 action: function (item) {
  22.                     var settings = { title: 'Invoice List', userPassword: 'user_Pwd' };
  23.                     var cancelCallback = function () {
  24.                         return false;
  25.                     }
  26.                     viewer.export('pdf', settings, { cancel: cancelCallback })
  27.                         .then(result => result.download("Exported_PDF"));
  28.                 }
  29.             };           
  30.             viewer.toolbar.desktop.addItem(pdfExportButton);         
  31.         }               
  32.     </script>  
复制代码



评分

参与人数 1满意度 +5 收起 理由
iyiyuan + 5

查看全部评分

回复 使用道具 举报
iyiyuan
金牌服务用户   /  发表于:2020-12-15 09:04:55
2#
图是我自己的代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部