自定義帆軟報表的導出

一旦使用第三方插件做我們的報表就會專門佈置一臺報表服務器。在我們的其他服務器調用報表服務器的方法時會有跨域問題。

一般我們都用iframe在我們自己的html頁面嵌入報表,官方給出下面的方法,調用報表服務器的導出服務。但我們自己測試不成功。

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

於是有爬山涉水終於找到另一種方法解決這個問題,特此紀錄:

在要導出的報表url後面加上&format=‘導出的格式’&__filename__=‘導出名詞’

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

完美解決跨域等糟心問題,有其他解放方法的大佬,歡迎評論

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章