fumasoft 发表于 2020-12-28 16:15:11

JSViewer预览导出文件重命名事件绑定



1、JSViewer预览导出文件重命名   怎么把viewer.export('XLSX', null, true, { FileName: '1997 Annual Report1', Multisheet: false,LayoutMode:"Galley" })绑定到初始的导出按钮上?

2、viewer.toolbar undfined







KearneyKang 发表于 2020-12-28 17:02:36

你好,你试试这个代码看看,看看自己添加的导出PDF的按钮能不能正常实现该功能<script type="text/javascript">
      let viewer;      
      function loadViewer() {      
            var viewer = GrapeCity.ActiveReports.JSViewer.create({
                element: '#viewerContainer',
                reportID: 'Sqlserver多值参数报表1.rdlx',
                //reportParameters: [{ name: 'P1', values: }               
                //],
                reportService: {},
                setting: {
                  ZoomType: 'fitpage'
                }
            });
            pdfExportButton = {
                key: 'pdfExternalExportButton',
                iconCssClass: 'mdi mdi-file',
                text: "PDF Export",
                title: "PDF Export",
                checked: true,
                enabled: true,
                action: function (item) {
                  var settings = { title: 'Invoice List', userPassword: 'user_Pwd' };
                  var cancelCallback = function () {
                        return false;
                  }
                  viewer.export('pdf', settings, { cancel: cancelCallback })
                        .then(result => result.download("Exported_PDF"));
                }
            };         
            viewer.toolbar.desktop.addItem(pdfExportButton);         
      }               
    </script>

页: [1]
查看完整版本: JSViewer预览导出文件重命名事件绑定