找回密码
 立即注册

QQ登录

只需一步,快速开始

fumasoft

金牌服务用户

169

主题

440

帖子

1431

积分

金牌服务用户

积分
1431
fumasoft
金牌服务用户   /  发表于:2020-12-28 16:15  /   查看:3078  /  回复:1
1金币
1、JSViewer预览导出文件重命名   怎么把viewer.export('XLSX', null, true, { FileName: '1997 Annual Report1', Multisheet: false,LayoutMode:"Galley" })  绑定到初始的导出按钮上?

2、viewer.toolbar undfined





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

1 个回复

倒序浏览
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: [1,2,3] }               
                //],
                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>  

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部