开始说正题
二、建立使用ScriptDataSource和ScripteDataSet的BIRT报表<!----><o:p></o:p>
在你的Web项目中建立一个report目录,并在其中建立一个报表文件,如下:<o:p></o:p>
首先,根据BIRT的Help文档中的教程,建立一个ScriptDataSource:<o:p></o:p>
<!----><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><o:p></o:p>
然后建立ScriptDataSet:
<o:p></o:p>
<o:p></o:p>
然后鼠标右击建立的DataSet,选择编辑,在左边选择‘输出列’,为其添加三个输出列,类型为‘任何’,建立后DataSet如下:
三、编写ScriptDataSet方法<o:p></o:p>
ScriptDataSet的主要方法有三个:open、fetch、close<o:p></o:p>
打开rptdesign文件,用鼠标点击srcDataSet,并在报表文件窗口下方选择‘代码’,就可以看到这些方法,这些是一些类javaScript的代码,并提供了一些BIRT自己的函数,下面说明这三个方法:<o:p></o:p>
l Open方法:<o:p></o:p>
Open方法用于引入java包,并创建数据库访问资源<o:p></o:p>
写入如下代码:<o:p></o:p>
(其中in_sys_user是数据库中的表)
l fetch方法:<o:p></o:p>
fetch方法用于取得数据并为报表复制<o:p></o:p>
代码如下:
l close方法:<o:p></o:p>
close方法用于关闭资源<o:p></o:p>
代码如下:
<o:p></o:p>
<o:p> </o:p>
<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
<o:p> </o:p>
分享到:
相关推荐
标题中的“birt-runtime-4.8.0-20180626.zip”指的是一款名为BIRT(Business Intelligence and Reporting Tools)的开源报表系统,其运行时环境的版本号为4.8.0,发布日期为2018年6月26日。BIRT是一个由Eclipse基金...
"birt-jsp-tag"是关于BIRT(Business Intelligence and Reporting Tools)与JSP(JavaServer Pages)结合使用的标签库,这主要涉及到Web应用中报表生成和展示的技术。BIRT是一个开源项目,由Eclipse基金会维护,用于...
通常,使用说明会涵盖如何将汉化包集成到现有的BIRT环境中,可能包括下载、解压、复制相关文件到指定目录、重启BIRT引擎等步骤。遵循这些步骤,用户可以将BIRT的界面语言切换为中文,从而提高工作效率。 "NLpack1-...
8. **WebViewerExample**: 这是一个示例Web应用程序,展示了如何在Web环境中集成BIRT报表查看器,用户可以通过这个例子学习如何在自己的Web应用中嵌入BIRT报表。 BIRT的核心组件包括设计时环境(BIRT Designer)和...
在IT行业中,BIRT(Business Intelligence and Reporting Tools)是一个开源的报表系统,广泛应用于数据分析和信息展示。本文将深入探讨“birt-----表头排序”这一主题,旨在帮助你理解和掌握如何在BIRT中实现表格...
6. **数据集和脚本**:BIRT允许创建和管理数据集,可以编写SQL查询或使用内置的脚本语言(JavaScript)来处理数据,实现更复杂的计算和过滤。 7. **样式和主题**:BIRT支持CSS样式表,用户可以自定义报表的外观,...
eclipse galileo版本的中文语言包,BabelLanguagePack-birt-zh_3.5.0.v20091121043401,下载直接解压到eclipse的dropins目录,启动eclipse即可。
本文将深入解析BIRT的功能、特点以及如何在Eclipse环境中使用它来构建高效的数据可视化和分析应用。** ### BIRT概述 BIRT是一个开放源代码的报表系统,它为开发者提供了丰富的API和设计工具,可以集成到任何Java...
birt报表-简单官方实例 /** * Simple BIRT Design Engine API (DEAPI) demo. */
在Java应用程序中,BIRT运行时通常作为库集成,使得开发者可以利用其强大的报表设计功能。在本场景中,"birt-runtime"指的是BIRT的运行时组件,它包含了执行已设计报表所需的所有组件。 标题中的“birt-runtime”...
BIRT-GD(BIRT for Google Data)则是这个生态系统中的一个扩展,它旨在帮助开发者将BIRT的功能与Google Data服务相结合,实现更高效的数据分析和展示。 “birt-gd-0.1.21.tar.gz”是一个经过打包的源代码文件,...
2. **数据源支持:**BIRT支持多种数据源,包括关系型数据库、XML、Web服务等,使得报表可以从各种类型的数据中获取信息。 3. **数据集与脚本:**数据集是查询数据的逻辑单元,开发者可以编写SQL或使用内置的脚本语言...
BIRT(Business Intelligence and Reporting Tools)是Eclipse基金会下的一个开源报表系统,它提供了一种强大的数据可视化和报告生成解决方案。RCP(Rich Client Platform)是Eclipse框架的一部分,用于构建复杂的...
- **创建数据源**:首先需要定义数据源,这是BIRT报表获取数据的基础。支持JDBC连接、XML文件等多种数据源类型。 - **设计报表布局**:利用BIRT Designer提供的拖拽式界面进行布局设计,包括添加表格、图表等元素。 ...
eclipse开发报表的插件birt 只是一个插件,安装方法和其它eclipse插件一样
【BIRT POJO作数据源】是BIRT报表设计中的一种高级用法,它允许开发者直接使用Java的Plain Old Java Objects (POJOs)作为报表的数据源,而非传统的数据库或其他结构化数据源。这种方式提供了更大的灵活性,特别是...
BIRT(Business Intelligence and Reporting Tools)是Eclipse基金会下的一个开源报表系统项目,主要用于生成复杂的商业报告和数据可视化。在Java环境下,BIRT提供了一套API和可扩展的框架,使得开发者可以轻松地将...
本话题将详细讲解如何利用Java中的POJO(Plain Old Java Object)对象作为BIRT报告的数据源,从而实现更加灵活且高效的数据绑定。 首先,理解POJO的概念至关重要。POJO是一种简单的Java类,它不包含任何特殊的框架...
中文版的Birt说明,详细介绍Birt的使用