iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >FineReport中JS怎么自定义按钮导出
  • 360
分享到

FineReport中JS怎么自定义按钮导出

2023-06-04 14:06:46 360人浏览 八月长安
摘要

FineReport中js怎么自定义按钮导出,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。FineReport支持多种不同的导出方式,直接使用FineReport内置导出按

FineReport中js怎么自定义按钮导出,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

FineReport支持多种不同的导出方式,直接使用FineReport内置导出按钮可以非常快捷方便的来对各种格式的输出,但是我们在WEB页面集成中的时候,往往只想将报表内容嵌入到iframe中,而工具栏以及工具栏上的按钮都会隐藏掉,而使用web页面自定义的按钮,那么,此时,这种自定义按钮如何实现导出呢? FineReport中JS怎么自定义按钮导出

如上图所示,新建一个html页面,定义一个工具栏和一个iframe,工具栏中定义上图所示的按钮,iframe中嵌入FineReport中的报表,如下图: FineReport中JS怎么自定义按钮导出

FineReport报表设置

打开设计器,找到上面web页面中嵌入的那张模板,由于要使用自定义按钮作为工具栏,那么FineReport报表内置的工具栏就无需显示出来。点击模板>模板web属性>分页预览设置,去掉使用工具栏前面的勾选,如下图:

 FineReport中JS怎么自定义按钮导出

自定义导出按钮

Web页面中定义了9个自定义导出按钮,那么怎样才能实现导出操作呢?

FineReport导出操作的JS接口为:

导出PDF:exportReportTopdf()

导出[Excel](分页):exportReportToexcel('page')

导出[Excel](原样):exportReportToExcel('simple')

导出[Excel](分页分sheet):exportReportToExcel('sheet')

导出[Excel](分页导出xls格式):exportReportToExcel('page_isExcel2003')

导出[Excel](原样导出xls格式):exportReportToExcel('page_isExcel2003')

导出[Excel](分页分sheet导出xls格式):exportReportToExcel('page_isExcel2003')

导出[图片]:exportReportToImage('gif')【括号里面可以更换参数,比如说png,jpg等等图片类型】

导出[word]:exportReportToWord()

故,各个按钮的点击事件应用调用上述的JS接口来实现其对应的导出格式,比如说导出PDF,那么其按钮的onclick时间为:

 onclick="document.getElementById('reportFrame').contentWindow.contentPane.exportReportToPDF()"

docment.getElementById('reportFrame')是获取到iframe框架,然后通过contentWindow得到报表窗口,并拿到contentPane这个报表容器,最后就可以从容器中调用各种导出接口的方法了。

其他的几个按钮的导出事件这里就不一一讲解了。

完整代码

根据上述同样的方法为其他几个按钮添加导出事件,完整代码如下:

效果查看

点击不同的按钮,即可看到其导出的结果:

 FineReport中JS怎么自定义按钮导出

关于FineReport中JS怎么自定义按钮导出问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: FineReport中JS怎么自定义按钮导出

本文链接: https://www.lsjlt.com/news/238186.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • FineReport中JS怎么自定义按钮导出
    FineReport中JS怎么自定义按钮导出,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。FineReport支持多种不同的导出方式,直接使用FineReport内置导出按...
    99+
    2023-06-04
  • FineReport中怎么自定义登录界面
    本篇文章为大家展示了FineReport中怎么自定义登录界面,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。自定义登录界面登录界面设置自定义html登录页面:命名为login.html,并保存在%FR...
    99+
    2023-06-04
  • Android怎么实现自定义开关按钮
    这篇文章主要讲解了“Android怎么实现自定义开关按钮”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android怎么实现自定义开关按钮”吧!一、原理我们在界面的某一个区域里放置一个背景图...
    99+
    2023-06-30
  • vue3中怎么自定义指令实现按钮防抖
    这篇“vue3中怎么自定义指令实现按钮防抖”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue3中怎么自定义指令实现按钮防抖...
    99+
    2023-07-05
  • layer弹出层如何自定义提交取消按钮
    小编给大家分享一下layer弹出层如何自定义提交取消按钮,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先从js开始 Senda...
    99+
    2024-04-02
  • CSS中怎么自定义绿色复选框按钮样式
    本篇文章给大家分享的是有关CSS中怎么自定义绿色复选框按钮样式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 首先想到的是, 复选框...
    99+
    2024-04-02
  • FineReport中怎么利用JavaScript自定义地图标签
    这期内容当中小编将会给大家带来有关FineReport中怎么利用JavaScript自定义地图标签,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 <span >'+ FR.cont...
    99+
    2023-06-04
  • html+css怎么实现自定义图片上传按钮
    小编给大家分享一下html+css怎么实现自定义图片上传按钮,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可以将网络上的文档格式...
    99+
    2023-06-14
  • django admin怎么使用SimpleUI自定义按钮弹窗框
    今天小编给大家分享一下django admin怎么使用SimpleUI自定义按钮弹窗框的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们...
    99+
    2023-07-06
  • 如何实现Uniapp中的自定义按钮跳转
    随着移动互联网的发展,移动应用程序开发逐渐成为热门话题。而Uniapp作为一套跨平台开发框架,在移动应用程序的开发中备受欢迎。今天我们将介绍一下Uniapp开发中的自定义按钮跳转功能。Uniapp自带的路由功能可以实现页面之间的跳转,但是如...
    99+
    2023-05-14
  • Android怎么实现自定义圆角输入框和按钮
    这篇文章主要介绍“Android怎么实现自定义圆角输入框和按钮”,在日常操作中,相信很多人在Android怎么实现自定义圆角输入框和按钮问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android怎么实现自定...
    99+
    2023-06-25
  • web开发中如何自定义上传按钮样式
    这篇文章将为大家详细讲解有关web开发中如何自定义上传按钮样式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。用input本身的属性做的上传按钮,在不同的浏览器中长得都不一...
    99+
    2024-04-02
  • 如何在C#项目中使用WPF自定义按钮
    今天就跟大家聊聊有关如何在C#项目中使用WPF自定义按钮,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。实现效果使用图片做按钮背景;自定义鼠标进入时效果;自定义按压效果;自定义禁用效果...
    99+
    2023-06-06
  • css3圆角样式中自定义按钮样式是怎样的
    css3圆角样式中自定义按钮样式是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。代码如下:<div class=&...
    99+
    2024-04-02
  • Flex中自定义Alert控件按钮(Button)样式的例子
    下面是完整代码(或点击这里察看):Download: main.mxml1. <xml version="1.0" encoding="utf-8"> ...
    99+
    2023-05-25
    button flex application download encoding
  • uniapp小程序原生导航栏返回按钮-自定义返回路径
    onBackPress(e) { if (e.from == "backbutton") { uni.switchTab({ url: "返回页为tab页面路径", }); uni.navi...
    99+
    2023-09-28
    uni-app 小程序
  • SwiftUI怎么自定义导航
    这篇文章主要介绍“SwiftUI怎么自定义导航”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SwiftUI怎么自定义导航”文章能帮助大家解决问题。前言默认情况下,SwiftUI提供的各种导航API在...
    99+
    2023-06-30
  • uni-app自定义导航栏右侧做增加按钮并跳转链接功能
    目录1.先看效果图2.实现思路3.pages.json文件中配置4.page的代码5.点击按钮后跳转事件uni-app自定义导航栏右侧做增加按钮并跳转链接 uni-app 在页面上的...
    99+
    2024-04-02
  • 怎么在html5中自定义video标签实现海报与播放按钮功能
    怎么在html5中自定义video标签实现海报与播放按钮功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、问题默认播放按键不好看设置自定义封面图以上这两点都...
    99+
    2023-06-09
  • python自定义包怎么导入
    要导入自定义的Python包,可以按照以下步骤进行操作: 在Python文件所在的目录下创建一个名为__init__.py的空文...
    99+
    2024-02-29
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作