- 11
- 0
- 约3.19万字
- 约 59页
- 2021-01-15 发布于陕西
- 举报
管理信息化 BI 商务智能 birt 开发
文档
Birt 开发文档
目录
一.前言 2
二.开发环境安装 3
三.报表分类 3
1 .清单表4
2 .固定格子表4
3 .交叉表4
4 .Chart 图表 4
四.报表开发 5
1 .清单表6
2 .固定格子表17
3 .交叉表18
4 .Chart 图表 22
五.报表的参数使用 26
1 .Combobox26
2 .Radiobutton27
3 .List27
六.报表的级联参数的使用 29
七.模板及自定义 js 32
1 .样式模板33
2 .自定义js 文件35
八.报表中 script 的使用38
1 .在script 中对sql 的控制38
2 . 报表中script 的控制 42
(1).隔行换色42
(2).鼠标高亮44
(3).birt 所提供常用的 script 方法 46
九.项目开发中整合 birt 51
1 .Struts2 整合问题 52
2 .实现报表的数据权限的控制58
十.Birt 的扩展 61
1 .Birt 的页面样式 62
(1).修改 bobox 页面63
(2).修改 textbox 页面70
(3).按钮样式的修改 75
2 .Birt 国际化 75
十一.Birt 的使用小技巧 77
1 .报表的返回79
2 .报表的参数默认值80
(1).日报返回系统前一天的8 位日期 80
(2).月报返回系统上个月末 8 位日期 82
3 .报表的配置84
4 .报表参数的页面开发85
(1).参数的传递方式 85
(2).birt 标签的使用 87
①.view标签 87
②.report标签 89
③.param标签 90
④.parameterPage标签 90
⑤.paramDef标签 92
一. 前言
BIRT(BusinessIntelligenceandReportingTools),是为Web 应用
程序开发的基于 Eclipse 的开源报表系统,特别之处在于它是以Java
和 J2EE 为基础。BIRT 有两个主要组件:基于 Eclipse 的报表设计器,
以及部署到应用服务器上的运行时组件。
Birt 有以下几点优点:
1 、开发方便,Birt 是 Eclipse 的一个插件可以很好的集成在
Eclipse 中,图形编辑框架下可以在几分钟之内做出一个报表。
2 、可以很方便地在一个报表中混合展现概要数据和详细数据。
3 、操作界面友好大方。
4 、提供了强大灵活的样式定义,对于熟悉CSS 的设计人员来说,应
该可以设计出相当出色的报表样式。
5 、集成在Eclipse 中,不用再开启别报表开发工具窗口,对于习惯
于 Eclipse 开发的程序员来说这点非常重要。
6 、Birt 的本地化做的很好,安装以后操作界面就是中文的(这点我
在使用过程中没有充分体现,我使用了 Birt 的中文语言包)。
7 、开源的报表产品,有源代码,可以进行深层的定制开发。
8 、生成的报表完全是XML 格式,扩展性好。
9 、容易和应用系统结合。
10 、最重要一点是开源免费的。
二. 开发环境安装
目前最新的birt 版本是 2.6 ,为了方便使用可以直接下载安装
Myeclipse9.0 ,已经集成好的birt 插件,安装好之后可以直接进行
开发使用,比较适合程序员的开发习惯,但需注意的是 birt2.6 需要
有 JDK1.6 的支持。
另一种开发 birt 的环 birt-report-designer-all-in-one 是官网
所提供的类似于 eclipse 操作界面的环境,还提供了一个 birt 运行
的一个平台Birt-runtime 类似于 tomcat 服务器一样,同样的也可以
在 tomcat 服务器上运行。
三. 报表分类
所有报表大致分为四类:清单表、固定格子表、交叉表、chart 图表
1.清单表
也就是最为普遍和简单的报表形式,无需特殊的处理,只需要根据 sql
语句直接进行展现,数据会自动的向下延展。
2.固定格子表
所谓固定格子表
原创力文档

文档评论(0)