如何通过传参方式自动打印后关闭当前窗口

不确定是否是因为分页预览模式的原因,

window.parent.FS.tabPane.closeActiveTab();

window.close();

都试过了不行.

并没有子页面,由外部程序引起的传参打印报表,目前是在该打印模板的加载前就触发打印以及返回上级,目前有更高的需求不返回上一级,直接关闭当前页面

FineReport 星旅 发布于 2023-7-1 11:10 (编辑于 2023-7-1 13:09)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-7-1 11:26

你直接在子页面设置一个打印后关闭,不用你现在的js.

setTimeout(function(){

window.close();

},800)

image.png

  • 星旅 星旅(提问者) 并没有子页面,由外部程序引起的传参打印报表,目前是在该打印模板的加载前就触发打印以及返回上级,目前有更高的需求不返回上一级,直接关闭当前页面
    2023-07-01 12:43 
  • 2关注人数
  • 332浏览人数
  • 最后回答于:2023-7-1 13:09
    请选择关闭问题的原因
    确定 取消
    返回顶部