- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
报表开发工具FineReport设置js自定义按钮导出.pdf
j s 自定义按钮导出
j s 自定义按钮导出
目录
目录
1. 描述
2. 示例
FR 报表设置
自定义导出按钮
完整代码
3. 效果查看
1. 描述
FineReport 支持多种丌同的导出方式,直接使用 FineReport 内置导出按钮
可以非常快捷方便的来对各种格式的输出,但是我们在web 页面集成中的时候,
往往只想讲报表内容嵌入到 iframe 中,而工具栏以及工具栏上的按钮都会隐藏
掉,而使用web 页面自定义的按钮,那么,此时,这种自定义按钮如何实现导
出呢,如下图所示:
2. 示例
如上图所示,我们新建一个html 页面,定义一个工具栏和一个iframe ,工具
栏中定义上图所示的按钮,iframe 中嵌入FR 中的报表,如下图:
2.1 FR 报表设置
打开设计器,找到上面web 页面中嵌入的那张模板,由于要使用自定义按钮
作为工具栏,那么 FR 报表内置的工具栏就无需显示出来。点击模板模板web
属性分页预览设置 ,去掉使用工具栏前面的勾选,如下图:
2.2 自定义导出按钮
web 页面中定义了6 个自定义导出按钮,那么怎样才能实现导出操作呢?
FineReport 导出操作的js 接口为:
导出PDF :exportReportToPDF()
导出[Excel](分页) :exportReportToExcel(page)
导出[Excel](原样) :exportReportToExcel(simple)
导出[Excel](分页分sheet) :exportReportToExcel(sheet)
导出[图片] :exportReportToImage(gif) 【括号里面可以更换参数,比如说
png ,jpg 等等图片类型】
导出[word] :exportReportToWord()
故,各个按钮的点击事件应该调用上述的js 接口来实现其对应的导出格式,
比如说导出PDF ,那么其按钮的onclikc 事件为:
1. onclick=document.getElementById(reportFrame).cont
entWindow.contentPane.exportReportToPDF()
注:document.getElementById(reportFrame)是获取到 iframe 框架,然
后通过 contentWindow 得到报表窗口,并拿到 contentPane 这个报表容器,
最后就可以从容器中调用各种导出接口的方法了。
其他的几个按钮的导出事件这里就丌一一讲解了。
2.3 完整代码
根据上述同样的方法为其他几个按钮添加导出事件,完整代码如下:
1. html
2. head
3. titleFineReport 自定义导出/title
4. meta http-equiv=Content-Type content=text/html
; charset=GBK /
5. /head
6. body
7.
8. fieldset
9. div id=toolbar
10. button type=button onclick=document.get
ElementById(reportFrame).contentWindow.contentPane
.exportReportToPDF()导出[PDF]/button
11. button type=button onclick=document.get
ElementById(reportFrame).contentWindow.contentPane
.exportReportToExcel(page) 导 出 [Excel]( 分
页)/button
12. button type=button onclick=document.get
ElementById(reportFrame
您可能关注的文档
- 基于数字黑洞的密码算法.pdf
- 基于模糊概念格的Web搜索结果聚类算法.pdf
- 复旦固体物理问题解答by车静光.pdf
- 外来恶性杂草假高粱种子萌发特性研究.pdf
- 多FPGA系统中自定义高速串行数据接口设计.pdf
- 大型设备搬迁协议.pdf
- 大庆油田钻采设备管理及修复技术进展.pdf
- 大摘要要求和格式.doc
- 如何优化账户结构设置.pdf
- 如何关闭电脑系统指定的端口.doc
- 2024-2025学年山东省潍坊市昌邑市高一上学期11月期中考试政治试题(解析版).docx
- 2024-2025学年山东省枣庄市薛城区、山亭区高二上学期1月期末考试政治试题(解析版).docx
- 2024-2025学年浙江省金砖联盟高一下学期4月期中考试政治试题(解析版).docx
- 2024-2025学年辽宁省协作体高三下学期第二次模拟考试政治试题(解析版).docx
- 2024-2025学年山东省威海市高二上学期期末考试政治试题(解析版).docx
- 2024-2025学年江西省八校协作体高二上学期期中考试政治试题(解析版).docx
- 2024-2025学年浙江省杭州市S9联盟高一上学期期中联考政治试题(解析版).docx
- 2024-2025学年浙江省宁波市三锋教研联盟高一下学期期中联考政治试题(解析版).docx
- 2024-2025学年山东省滨州市高二上学期1月期末考试政治试题(解析版).docx
- 2024-2025学年内蒙古自治区通辽市高二下学期3月月考政治试题(解析版).docx
最近下载
- GB∕T38305-2019头部防护救援头盔..pdf
- 2024届湖南省张家界市慈利县高一物理第二学期期末达标检测模拟试题含解析.doc VIP
- 通信铁塔标准图集(V1.0).pdf VIP
- 选矿试验技术方法 第5部分:浮选.docx VIP
- 《选矿试验技术方法第4部分:磁选》.pdf VIP
- 上市公司董事会秘书工作手册-信息披露政策法规汇编(通用) 20240627.pdf VIP
- 高标准农田设计实施方案(技术标340页).doc VIP
- 1688店铺运营计划方案.pdf VIP
- 《医学伦理学》教案 第四章 医学伦理学的规范体系.pdf VIP
- 《选矿试验技术方法 第1部分:破碎筛分》.pdf VIP
文档评论(0)