iframe 嵌入报表时在 iframe 外调用导出 excel 按钮

 

在实际使用中,报表经常和客户的应用集成在一起,通常情况下报表是潜入到 iframe 里,用户为了页面美观,可能需要将打印导出等按钮放在 iframe 外边,报表提供了相应的 js 函数来实现打印、导出等操作,但是这个要在报表页面中展示,无法在页面中直接调用。
解决办法:
在 iframe 引用 js 函数时,在 js 函数前加入 iframe 名称,如:
iframe 为:

<iframe name="iframe" id="iframe" src="http://127.0.0.1:6868/demo/reportJsp/preview.jsp?rpx=%2Ft1.rpx&rpxHome=D%3A%2Fraqsoft%2Freport%2Fwebapps%2Fdemo%2FWEB-INF%2FreportFiles&dfxHome=D%3A%2Fraqsoft%2Freport" width="800px" height="450px"  frameborder="0" scrolling="yes" />  
在iframe定义按钮实现导出excel操作,方法为:  
<a href="#">excel</a></br>

更多集成部署类问题请看:集成部署分类导航
* jboss7.1.1 下部署润乾报表 2018 详细步骤
* 如何把润乾报表嵌入 web 应用中
* Mac 环境中部署报表
* tomcat8 部署润乾 v2018 完整过程
* linux 操作系统安装润乾报表