部署集成
>>
Web页面集成
>>
自定义工具栏按钮
>>
自定义导出按钮
自定义导出按钮
顶(
)
最后更新日期:
2019-10-16
有
人发表评论
(点击查看)
报表嵌在iframe中
报表未嵌在iframe中
1.
报表嵌在iframe中
如果是报表嵌在iframe中,在html页面可直接调用FR内部的导出方法,如导出PDF、导出Excel(分页)、导出Excel(原样)、导出Excel(分页分sheet)、导出Word等,界面效果如下:
需要添加的代码如下
<button type=
"button"
onclick=
"document.getElementById('reportFrame').contentWindow.contentPane.exportReportToPDF()"
>导出[PDF]</button>
<button type=
"button"
onclick=
"document.getElementById('reportFrame').contentWindow.contentPane.exportReportToExcel('page')"
>导出[Excel](分页)</button>
<button type=
"button"
onclick=
"document.getElementById('reportFrame').contentWindow.contentPane.exportReportToExcel('simple')"
>导出[Excel](原样)</button>
<button type=
"button"
onclick=
"document.getElementById('reportFrame').contentWindow.contentPane.exportReportToExcel('sheet')"
>导出[Excel](分页分Sheet)</button>
<button type=
"button"
onclick=
"document.getElementById('reportFrame').contentWindow.contentPane.exportReportToWord()"
>导出[Word]</button>
<button type="button" onclick="document.getElementById('reportFrame').contentWindow.contentPane.exportReportToPDF()">导出[PDF]</button> <button type="button" onclick="document.getElementById('reportFrame').contentWindow.contentPane.exportReportToExcel('page')">导出[Excel](分页)</button> <button type="button" onclick="document.getElementById('reportFrame').contentWindow.contentPane.exportReportToExcel('simple')">导出[Excel](原样)</button> <button type="button" onclick="document.getElementById('reportFrame').contentWindow.contentPane.exportReportToExcel('sheet')">导出[Excel](分页分Sheet)</button> <button type="button" onclick="document.getElementById('reportFrame').contentWindow.contentPane.exportReportToWord()">导出[Word]</button>
2.
报表未嵌在iframe中
还有一种情况视报表没有嵌入在iframe中或者导出的报表与预览的报表不同,这时可以采用window.open()方法。
这时可以将上述的button的onclick事件修改,代码为
<button type=
"button"
onclick=
"window.open(FR.cjkEncode('/WebReport/ReportServer?reportlet=doc/Primary/Parameter/parameter.cpt&地区=华东')+'&format=excel')"
>导出[Excel]</button>
<button type="button" onclick="window.open(FR.cjkEncode('/WebReport/ReportServer?reportlet=doc/Primary/Parameter/parameter.cpt&地区=华东')+'&format=excel')">导出[Excel]</button>
文明发言,用心评论
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
查看全部
条>>
<<只显示
5
条
去论坛提问
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3