birt开发文档

birt开发文档

ID:26480356

大小:1.42 MB

页数:92页

时间:2018-11-27

birt开发文档_第1页
birt开发文档_第2页
birt开发文档_第3页
birt开发文档_第4页
birt开发文档_第5页
资源描述:

《birt开发文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Birt开发文档目录一.前言2二.开发环境安装3三.报表分类31.清单表42.固定格子表43.交叉表44.Chart图表4四.报表开发51.清单表62.固定格子表173.交叉表184.Chart图表22五.报表的参数使用261.Combobox262.Radiobutton273.List27六.报表的级联参数的使用29七.模板及自定义js321.样式模板332.自定义js文件35八.报表中script的使用381.在script中对sql的控制382.报表中script的控制42(1).隔行换色42-92-(2).鼠标高亮44(3).birt所提供常

2、用的script方法46九.项目开发中整合birt511.Struts2整合问题522.实现报表的数据权限的控制58十.Birt的扩展611.Birt的页面样式62(1).修改combobox页面63(2).修改textbox页面70(3).按钮样式的修改752.Birt国际化75十一.Birt的使用小技巧771.报表的返回792.报表的参数默认值80(1).日报返回系统前一天的8位日期80(2).月报返回系统上个月末8位日期823.报表web.xml的配置844.报表参数的页面开发85(1).参数的传递方式85(2).birt标签的使用87①.vie

3、w标签87②.report标签89③.param标签90④.parameterPage标签90⑤.paramDef标签92-92-一.前言BIRT(BusinessIntelligenceandReportingTools),是为Web应用程序开发的基于Eclipse的开源报表系统,特别之处在于它是以Java和J2EE为基础。BIRT有两个主要组件:基于Eclipse的报表设计器,以及部署到应用服务器上的运行时组件。Birt有以下几点优点:1、开发方便,Birt是Eclipse的一个插件可以很好的集成在Eclipse中,图形编辑框架下可以在几分钟之内做

4、出一个报表。2、可以很方便地在一个报表中混合展现概要数据和详细数据。3、操作界面友好大方。4、提供了强大灵活的样式定义,对于熟悉CSS的设计人员来说,应该可以设计出相当出色的报表样式。5、集成在Eclipse中,不用再开启别报表开发工具窗口,对于习惯于Eclipse开发的程序员来说这点非常重要。6、Birt的本地化做的很好,安装以后操作界面就是中文的(这点我在使用过程中没有充分体现,我使用了Birt的中文语言包)。7、开源的报表产品,有源代码,可以进行深层的定制开发。8、生成的报表完全是XML格式,扩展性好。-92-9、容易和应用系统结合。10、最重要

5、一点是开源免费的。一.开发环境安装目前最新的birt版本是2.6,为了方便使用可以直接下载安装Myeclipse9.0,已经集成好的birt插件,安装好之后可以直接进行开发使用,比较适合程序员的开发习惯,但需注意的是birt2.6需要有JDK1.6的支持。另一种开发birt的环境birt-report-designer-all-in-one是官网所提供的类似于eclipse操作界面的环境,还提供了一个birt运行的一个平台Birt-runtime类似于tomcat服务器一样,同样的也可以在tomcat服务器上运行。二.报表分类所有报表大致分为四类:清单

6、表、固定格子表、交叉表、chart图表1.清单表-92-也就是最为普遍和简单的报表形式,无需特殊的处理,只需要根据sql语句直接进行展现,数据会自动的向下延展。2.固定格子表所谓固定格子表其实就是一个格子对应一个数据,而对于表的其他的位置可以根据业务需要自由的定义表头,虽然灵活性非常好,但是对于字段数据过多的情况出表的效率还是有点低,不方便维护。3.交叉表交叉表和清单表一样出现的频率较高,交叉表的好处在于后台的灵活度可以提高,因为在前台进行展示的时候,其实只是看到了一个字段而已,但是它会根据后台的数据可以实现自动的向右进行延展灵活程度大大的提高了,对于

7、补录数据也提供了方便。4.chart图表所谓chart就是一种图表技术,它可以让用户更为直观的通过图表俩分析数据的起伏变化,相比于表格来说更容易快速的得到结果,如果图表旁边再配上数据表分析起来就更为了直观了。而birt所提供的图表支持也是较为丰富,例如:饼图、线性图、折线图、柱状图等近十余种图表技术,给用户提供了大量的空间进行开发。一.报表开发-92-对于在团队中进行项目的开发时候为了考虑后期的维护和开发的完整性则需要引入公共的模板,主要介绍Library公共数据源以及样式模板和自定义javascript文件的导入:首先定义公共数据源,在myeclip

8、se中新建一个报表工程,new->reportwebproject,建好工程之后可以看到rep

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。