管理信息化BI商务智能birt开发文档.pdfVIP

  • 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)

1亿VIP精品文档

相关文档