6.BDF2-JASPERREPORTS

2023-07-03 17:20 更新
BDF2-JASPERREPORTS模块主要是为Jasperreport报表提供一个基于WEB的运行环境,利用该模块,可以实现报表在WEB环境中导出、在线显示、在线打印等功能,同时我们还提供了一个Jasperreport报表的在线管理页面,这样,即使项目处理上线期,我们也可以在线下通过IReport之类的Jasperreport报表开发工具,将报表设计好,在线上传到我们的项目当中,并可以为其配置在采用的数据源(JDBC还是JAVABEAN或者MAP),同时可以将Jasperreport报表在线导出或实现预览打印等相关功能。
同样,传统项目如果需要BDF2-JASPERREPORTS模块,那么我们需要到nexus.bsdn.org上下载或到我们的在线项目向导中选择并下载,如果是Maven项目,要添加BDF2-JASPERREPORTS模块支持,我们只需要在项目的pom.xml当中添加如下dependency:
BDF2-JASPERREPORTS模块所需要的依赖
<dependency>
 <groupId>com.bstek.bdf2</groupId>
 <artifactId>bdf2-jasperreports</artifactId>
 <version>2.0.0</version>
</dependency>
添加完BDF2-JASPERREPORTS模块后,就可以运行项目,BDF2-JASPERREPORTS模块当中包含一个用于在线上传、管理报表的页面,所以,如果您的项目当中包含BDF2-CORE模块,您可以在登录之后,访问generate.system.menu.action这个用于初始化菜单的URL,创建好的导航菜单如下图所示:

BDF2-JASPERREPORTS模块当中允许覆盖的参数如下表所示:
属性名
类型
默认值
描述
bdf2.jasperreports.dataSourceNameStringBDF2-JASPERREPORTS模块采用的数据源,为空表示采用默认数据源
bdf2.jasperreports.disabledCsvExporter
boolean
false
是否禁用系统默认提供的导出CVS格式报表的处理器,默认为false,采用可以将报表导出成csv格式
bdf2.jasperreports.disabledDocxExporter
boolean
false是否禁用系统默认提供的导出Docx格式报表的处理器,默认为false,采用可以将报表导出成Docx格式
bdf2.jasperreports.disabledHtmlExporter
boolean
false是否禁用系统默认提供的导出Html格式报表的处理器,默认为false,采用可以将报表导出成csv格式
bdf2.jasperreports.disabledJrpxmlExporter
boolean
false
是否禁用系统默认提供的导出Jrpxml格式报表的处理器,默认为false,采用可以将报表导出成Jrpxml格式,这里注意注意的是,对于
Jrpxml格式,我们提供了一个swf,它可以解析Jrpxml格式,并将其通过flash格式在网页当中直接显示出来,也就是说,一旦我们选择Jrpxml格式报表,系统默认会采用一个swf格式文件显示报表内容,同时利用这个swf还可以实现报表的在线打印。
bdf2.jasperreports.disabledPdfExporter
boolean
false是否禁用系统默认提供的导出Pdf格式报表的处理器,默认为false,采用可以将报表导出成Pdf格式
bdf2.jasperreports.disabledPptxExporter
boolean
false是否禁用系统默认提供的导出Pptx格式报表的处理器,默认为false,采用可以将报表导出成Pptx格式
bdf2.jasperreports.disabledRtfExporter
boolean
false是否禁用系统默认提供的导出Rtf格式报表的处理器,默认为false,采用可以将报表导出成Rtf格式
bdf2.jasperreports.disabledXlsExporter
boolean
false是否禁用系统默认提供的导出Xls格式报表的处理器,默认为false,采用可以将报表导出成Xls格式
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号