跨域调用报表展现页面的flash打印方法



环境说明:

  1. 项目的应用和润乾的报表应用分别部署在同一机器不同的web服务器上(IP相同,端口不同,项目的端口8080,报表应用的端口是6868)。

  2. 在项目中的父页面通过iframe调用报表展现页面。

  3. 在父页面中调用润乾中的flash打印的JS方法进行flash打印。

调用方式:

写了个简单的测试页面parent.html,将其放到非报表应用中进行测试,在非报表应用中的parent.html中通过document.getElementById("myFrame").contentWindow.report1_flashPrint();调用报表的flash打印功能。

 

parent.html的代码如下:

 








 

 

你可能感兴趣的:(润乾报表,打印)