自定义帆软报表的导出

一旦使用第三方插件做我们的报表就会专门布置一台报表服务器。在我们的其他服务器调用报表服务器的方法时会有跨域问题。

一般我们都用iframe在我们自己的html页面嵌入报表,官方给出下面的方法,调用报表服务器的导出服务。但我们自己测试不成功。

document.getElementById('iframeId').contentWindow.contentPane.exportReportToExcel('simple');

于是有爬山涉水终于找到另一种方法解决这个问题,特此纪录:

在要导出的报表url后面加上&format=‘导出的格式’&__filename__=‘导出名词’

例:导出excel: &format=excel&__filename__=export

完美解决跨域等糟心问题,有其他解放方法的大佬,欢迎评论

你可能感兴趣的:(java工具)