自定义按钮输出离线html

编辑
文档创建者:文档助手1 (67727 )     浏览次数:1996次     编辑次数:11次     最近更新:Holly 于 2016-10-18     

目录:

1. 描述编辑

类似于自定义导出按钮章节的效果,希望在页面中自定义按钮导出离线html报表,如下图:
222

2. 示例编辑

新建一个空白html,在里面添加一个按钮和一个iframe,其中iframe指向工程中的某张填报报表,这里使用doc/Form/LineForm/LineForm.cpt这张模板,如下图:
<div id="toolbar"> <button type="button">导出离线html</button> </div> <iframe id="reportFrame" name="reportFrame" width="100%" height="100%" src="http://localhost:8075/WebReport/ReportServer?reportlet=doc/Form/LineForm/LineForm.cpt&op=write"></iframe>
注:由于输出离线html报表,意味着该张模板的预览模式是填报预览,故需要在src后面加上&op=write
2.1 自定义按钮事件
希望点击导出离线html按钮的时候,能将iframe中嵌入的报表输出为离线html,故我们为该按钮添加点击事件,如下图:
注:自定义按钮还有很多不同的接口,详细请查看自定义按钮
onclick="document.getElementById('reportFrame').contentWindow.contentPane.exportReportToWriteOfflineHtml()"   
2.2 效果查看
在web端访问当前html,点击导出离线html按钮,即可将iframe中嵌入的FR报表输出为离线html,如下图:
222

附件列表


主题: 填报应用
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: