报表中可以传入的参数有两种:静态标量参数和数据集参数。标量参数就是VO传过来的参数,一般是放置在网格,文本,标签中显示在报告上。数据集参数一般是和表绑定显示。
1.VO传过来的参数的类型要跟报表工具中创建的参数(多为String)类型一致,否则不会显示。
2.VO传的参数的首字母必须大写,否则找不到参数。
3.随着测评工具的增多,工具id在增加,根据indexOf("某工具id")来判断是否使用了某工具来作为可见性的筛选条件,已经不太好用了,比如当工具id为11的 时候,indexOf("1")>0可能会使indexOf("11")>0 也成立,导致设置可见性失败。现在已修改了设置可见性的方式,当在模板新增测评工具时设置可见性的 时候可以参照职业价值观工具的可见性设置。
4.在模板中,常用的报表项就是文本,标签,网格,表,图像几种。网格在报告中使用的很频繁,报告的最外围就是一个网格,当显示静态类的多条的文本信 息时可以使用,每一条设置对应的筛选条件在可见性属性中,当满足条件时就显示,不满足条件时就隐藏。当显示的数据是从某张数据表中查出来的时候, 需要使用表。
5.“分页符”这个属性不太常用,主要用于防止网格跨页后分行显示。
创建报表的过程:
第一步:新建空白报表,
第二步:在空白报表上插入网格,设置为3列,行数任意,可以根据需要再添加.添加的时候直接拖动报表项的图标到指定的位置即可。
第三步:把添加的网格的第一列和第三列设置的宽度窄一些,作为生成报告之后的两端的留白,只利用中间的列填充其他报表项。现在在网格的第一行添加一个图片。先选择报表项--图像,拖动到第一行的中间列。可以选择嵌入图像,再点击“添加图像”按钮,添加某个路径下的图片。若该图片就是要呈现在报告上的静态图片,比如报告的封皮是个图片,可以这样添加。如果图片是动态的,包含着每个测试者的测评结果的图,那么可以在代码中先生成动态的图片,然后根据图片的名字,用动态图片替换掉这个嵌入的静态图片。
比如这个图中的图片,可以被替换成以后生成的对应测试者的数据的图片。代码详见PrintReport工程下的BirtReportExporter类中。
- 大小: 60.9 KB
- 大小: 42 KB
- 大小: 150.8 KB
分享到:
相关推荐
在IT行业中,BIRT(Business Intelligence and Reporting Tools)是一款开源的报表系统,它允许开发者创建丰富的数据可视化和报告。在创建BIRT报表时,CSS(Cascading Style Sheets)样式起到了至关重要的作用,它们...
Eclipse BIRT(Business Intelligence and Reporting Tools)是开源的报告生成平台,主要用于开发复杂的报表和数据可视化应用。它被设计成可嵌入到各种应用程序中,支持Java和Web环境,提供了一个灵活的、基于组件的...
### BIRT报表设计基础知识点详解 #### 一、BIRT报表设计概览 **BIRT (Business Intelligence and Reporting Tools)** 是一款开源的商务智能和报表工具,主要用于开发和部署复杂的数据报表。它提供了丰富的功能来...
**Birt汉化版本适用于4.2到4.6** Birt(Business Intelligence and Reporting Tools)是一款开源的报告和商业智能平台,它允许开发者创建复杂的报表和数据可视化应用。这个汉化版本是针对Birt 4.2.2至4.6版本的,...
标题中的“birt-runtime-4.8.0-20180626.zip”指的是一款名为BIRT(Business Intelligence and Reporting Tools)的开源报表系统,其运行时环境的版本号为4.8.0,发布日期为2018年6月26日。BIRT是一个由Eclipse基金...
BIRT(Business Intelligence and Reporting Tools)是Eclipse基金会下的一个开源报表系统项目,主要用于生成复杂的商业报告和数据可视化。在Java环境下,BIRT提供了一套API和可扩展的框架,使得开发者可以轻松地将...
在BIRT(Business Intelligence and Reporting Tools)中添加JavaScript日期控件是提高报表交互性和用户体验的重要步骤。本教程将详细介绍如何在BIRT报告中集成My97DatePicker,一个流行的JavaScript日期选择器,以...
Eclipse 3.7 Birt 汉化包是一个针对Eclipse集成开发环境(IDE)中的Business Intelligence and Reporting Tools(BIRT)插件进行本地化的软件包。BIRT是一款开源的报告生成工具,允许开发者创建复杂的报表并嵌入到...
【标题】:“Pentaho CDE 整合 Birt” 【描述】: Pentaho CDE(Component Development Environment)是Pentaho BI平台中的一个工具,用于构建交互式的Web仪表板。它允许开发者通过拖放的方式创建数据可视化应用,...
Java Web项目集成开源报表工具BIRT 本文将指导读者如何将BIRT开源报表工具集成到已有的Java Web项目中,以Birt4.4.2为例。下面是具体的步骤和知识点: 步骤1:下载BIRT 首先,读者需要下载BIRT的最新版本。在BIRT...
在本文中,我们将深入探讨如何实现BIRT报表的页面显示汉化,这涉及到对BIRT原有jar包中的英文资源文件进行替换,以显示中文界面。BIRT(Business Intelligence and Reporting Tools)是Eclipse基金会下的一个开源...
在本文中,我们将详细探讨如何将BIRT(Business Intelligence and Reporting Tools)部署到一个新的Web项目中,以便在Tomcat服务器上运行和展示BIRT报表。BIRT是一个开源报告引擎,可帮助开发人员创建数据可视化和...
在BIRT(Business Intelligence and Reporting Tools)中,数据集参数与列绑定是构建复杂报告的关键技术。本主题将深入探讨如何实现数据集之间的参数传递以及列的绑定,以充分利用BIRT的功能来创建高效的报告。 ...
在BIRT(Business Intelligence and Reporting Tools)报表设计中,分组小计和自动增加序列号是常见的需求,尤其是在处理大量数据并需要呈现清晰结构时。本文将深入探讨这两种功能的实现方法。 首先,我们来讨论...
### Eclipse BIRT 常见问题及解决方法详解 #### 一、在WEB环境下设置公共数据源 在Eclipse BIRT中,为了更好地利用资源,通常会在WEB环境中配置公共的数据源,以方便多个报表共享同一数据。以下是具体的配置步骤:...
在IT行业中,BIRT(Business Intelligence and Reporting Tools)是一个开源的报表系统,它提供了一种强大的方式来设计、创建和展示各种数据报表。本话题主要关注如何利用BIRT API动态创建表格,这是一个在数据可视...
BIRT4.4导出xlsx格式实现单sheet存储 BIRT(Business Intelligence and Reporting Tools)是一款开源的商业智能报表设计器,能够生成各种格式的报表,包括Excel文件。然而,在BIRT4.4中,默认情况下,导出的Excel...
Maximo系统是一款企业资产管理和工单管理软件,而BIRT(Business Intelligence and Reporting Tools)是Eclipse基金会的一个开源报表系统,用于生成动态、交互式的报表。本篇文章将详细介绍如何配置Eclipse开发环境...
在IT行业中,BIRT(Business Intelligence and Reporting Tools)是一个开源的报表系统,广泛应用于数据分析和信息展示。本文将深入探讨“birt-----表头排序”这一主题,旨在帮助你理解和掌握如何在BIRT中实现表格...