将报表放到iframe,如何调整页面适配iframe大小

如果直接对iframe进行scale设置,直接会修改iframe的大小。我需要修改报表页面的比例。然后发现需要在报表页面的body里面设置数据zoom:0.8 就可以了。这个要如何设置

FineReport Shaofeng 发布于 2020-10-19 18:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
ShaofengLv3见习互助
发布于2020-10-19 18:53

$("#frame").context.childNodes[1].getElementsByClassName("paper-background")[0].style.zoom=0.6

  • luojian0323 luojian0323 为什么你这个代码我这边不生效?
    2020-10-20 08:14 
  • Shaofeng Shaofeng(提问者) 回复 luojian0323 后面发现这个会有跨域问题。又采用其他方法了
    2020-10-20 15:17 
  • luojian0323 luojian0323 回复 Shaofeng(提问者) 既然采纳了自己就把正确答案贴上来。
    2020-10-20 15:28 
  • 用户De6Q53330 用户De6Q53330 回复 luojian0323 后来怎么解决的兄弟
    2022-06-09 17:35 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-10-19 18:18(编辑于 2020-10-19 18:24)

普通报表在iframe中不能自适应

只能重写html

https://help.fanruan.com/finereport/doc-view-908.html

  • 1关注人数
  • 604浏览人数
  • 最后回答于:2020-10-19 18:53
    请选择关闭问题的原因
    确定 取消
    返回顶部