WEB开发网
开发学院软件开发Java 基于 MDA 的 BIRT Report 的开发 阅读

基于 MDA 的 BIRT Report 的开发

 2009-12-16 00:00:00 来源:WEB开发网   
核心提示: 图7. 使用 Design Report 创建的表格查看原图(大图)① 创建绑定信息注意:在设置表格与数据集的绑定信息时,需要将表格中每一列与数据集中数据列进行关联,基于 MDA 的 BIRT Report 的开发(7),清单9.查看原图(大图)② 创建表头清单10.查看原图(大图)③ 创建主体

图7. 使用 Design Report 创建的表格

基于 MDA 的 BIRT Report 的开发

查看原图(大图)

① 创建绑定信息

注意:在设置表格与数据集的绑定信息时,需要将表格中每一列与数据集中数据列进行关联。

清单9.

基于 MDA 的 BIRT Report 的开发

查看原图(大图)

② 创建表头

清单10.

基于 MDA 的 BIRT Report 的开发

查看原图(大图)

③ 创建主体

清单11.

基于 MDA 的 BIRT Report 的开发

查看原图(大图)

运行 Report

新建一个"Plugin project",把"DesignReport.java"放到这个工程中,运行该插件,调用该类生成一个报表文件:serviceReport.rptdesign。使用 BIRT Design Report 打开该文件,可以发现,用程序生成的文件和用 Design Report 工具设计的文件是完全一样的,预览该文件,可以得到我们想要的结果:

图8. 预览报表

基于 MDA 的 BIRT Report 的开发

查看原图(大图)

结束语

由于 BIRT 项目缺乏相关 API 的描述,给开发者集成 EMF 和 BIRT,使用程序实现 BIRT Report 的创建过程带来了很多问题和挑战。所以,作者给出了一个比较好的提示:使用报表设计工具(Report Design)创建一个例子,然后根据该例子的 XML Source 视图中元素自身的属性和结构,指导开发者使用 BIRT API 开发报表。

上一页  2 3 4 5 6 7 

Tags:基于 MDA BIRT

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接