Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
JasperReports 是一个userview插件,通过与JasperReports的集成可以实现更复杂的报表需求。通过使用JasperReports报告定义,可以生成具有自定义布局和图形的复杂报告,并在用户视图中直接查看,并可选择导出为PDF和Excel。
什么是JasperReports?
JasperReports是最流行的开源报告引擎之一。它是用Java编写的跨平台的,它能够使用来自任何类型数据源的数据,生成可以以各种文档格式(包括HTML,PDF, Excel,OpenOffice和Word。
http://community.jaspersoft.com/project/jasperreports-library
注意
这个功能并不是要取代像JasperReport Server这样的全功能报表服务器(http://community.jaspersoft.com/project/jasperreports-server)。但是,在很多情况下,您并不需要这种高级报告功能,而且这个插件可以将复杂的报告直接嵌入到用户视图中。
什么是iReport设计器?
iReport是一个功能强大的图形设计工具,用于报表设计者和高级用户使用JasperReports引擎定义报表以供执行。
http://community.jaspersoft.com/project/ireport-designer
JasperReports和iReport Designer都有社区和企业版本,具体取决于您的需求。
图1:Jasper报告属性
名称 | 描述 |
---|---|
自定义ID | 物品链接slu </s>。可选字段。 Unique field 在这里定义的值必须是唯一的用户视图菜单的其余部分,因为第一个匹配的名称将被调用。 |
标签 | 菜单标签。必填项。 |
默认输出 |
|
导出选项 | 在生成的报告的底部启用导出选项。 |
贾斯珀报告定义(JRXML) | 这里把你的JRXML定义粘贴到XML中。 |
使用虚拟器进行大型报告? | 如果您在生成报告时遇到问题,请尝试选中此选项。 |
图2:Jasper报告属性 - 配置数据源
名称 | 描述 |
---|---|
数据源 |
如果选择默认数据源,则下面的自定义JDBC设置将被忽略。 |
图3:Jasper报告属性 - 报告参数
名称 | 描述 | ||||||
---|---|---|---|---|---|---|---|
参数 | 如果您的Jasper Reports正在等待参数,那么您可以在这里映射。
|
图4:Jasper报告属性 - UI
名称 | 描述 |
---|---|
自定义标题 | HTML中的自定义标题。 |
自定义页脚 | HTML中的自定义页脚 |
您可以在此UserView元素中配置“ 性能”设置,以允许缓存现有内容以提高性能和加载速度。使用Userview缓存进行性能改进,了解更多信息。