请问如何打开报表后自动调用打印预览,不用点击工具栏打印,是打开报表后,数据加载完成自动调用打印预览就可以了
第三方Web页面调用report url
分页预览加载结束后写入此代码即可,不用传url直接调用工具栏打印按钮
setTimeout(() => {
const printButton = document.querySelector('.x-emb-print');
if (printButton) {
printButton.click();
console.log('打印按钮点击事件已触发');
} else {
console.error('未找到打印按钮元素');
}
}, 3000); // 3000毫秒 = 3秒
写一个加载结束事件,然后调用打印
JS 调用 FR 打印方法- FineReport帮助文档 - 全面的报表使用教程和学习资料
还有一个自定义打印的功能
自定义按钮- FineReport帮助文档 - 全面的报表使用教程和学习资料
已分页预览为例,在加载结束事件里面写JS
https://help.fanruan.com/finereport/doc-view-624.html 参考JS