jsviewer添加按钮的问题,按照博客教程添加的显示不出来
https://gcdn.grapecity.com.cn/showtopic-83806-1-1.html按照上述博客,
参考实现代码:
<div class="blockcode"><blockquote><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]