- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE \* MERGEFORMAT - 6 - 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.Combo box26 2.Radio button27 3.List27 六.报表的级联参数的使用29 七.模板及自定义js32 1.样式模板33 2.自定义js文件35 八.报表中script的使用38 1.在script中对sql的控制38 报表中script的控制42 (1).隔行换色42 (2).鼠标高亮44 (3).birt所提供常用的script方法46 九.项目开发中整合birt51 1.Struts2整合问题52 2.实现报表的数据权限的控制58 十.Birt的扩展61 1.Birt的页面样式62 (1).修改combobox页面63 (2).修改textbox页面70 (3).按钮样式的修改75 2.Birt国际化75 十一.Birt的使用小技巧77 1.报表的返回79 2.报表的参数默认值80 (1).日报返回系统前一天的8位日期80 (2).月报返回系统上个月末8位日期82 3.报表web.xml的配置84 4.报表参数的页面开发85 (1).参数的传递方式85 (2).birt标签的使用87 ①.view标签87 ②.report标签89 ③.param标签90 ④.parameterPage标签90 ⑤.paramDef标签92 前言 BIRT (Business Intelligence and Reporting Tools), 是为 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.固定格子表 所谓固定格子表其实就是一个格子对应一个数据,而对于表的其他的位置可以根据业务需要自由的定义表头,虽然灵活性非常好,但是对于字段数据过多的情况出表的效率还是有点低,不方便维护。 3.交叉表 交叉表和清单表一样出现的频率较高,交叉表的好处在于后台的灵活度可以提高,因为在前台进行展示的时候,其实只是看到了一个字段而已,但是它会根据后台的数据可以实现自动的向右进行延展灵活程度大大的提高了,对于补录数据也提供了方便。 4.chart图表 所谓chart就是一种图表技术,它可以让用户更为直观的通过图表俩分析数据的起伏变化,相比于表格来说更容易快速的得到结果,如果图表旁边再配上数据表分析起来就更为了直观了。而birt所提供的图表支持也是较为丰富,例如:饼图、线性图、折线图、柱状图等近十余种图表技术,给用户提供了大量的空间进行开发。 报表开发 对于在团队中进行项目的开发时候为了考虑后期的维护和开发的完整性则需要引入公共的模
您可能关注的文档
最近下载
- Unit 5 Section A(Grammar Focus)(同步教学课件) 2025-2026学年八年级英语上册同步教学精品课件(人教版2024).pptx VIP
- 松树爷爷的帽子(最终版).pptx VIP
- 2025年项目管理专业采购与项目智慧城市专题试卷及解析.pdf VIP
- 2025年AWS认证解决方案架构师-CostExplorer成本预测功能与未来趋势分析专题试卷及解析.pdf VIP
- 2025年房地产经纪人提前还款中的税务影响分析专题试卷及解析.pdf VIP
- 2025年房地产经纪人竞争策略调整与优化专题试卷及解析.pdf VIP
- 2025年一级建造师喷锚暗挖法隧道施工技术专题模拟试卷及解析.pdf VIP
- 2025年房地产经纪人共有建筑面积分摊的未来发展趋势与展望专题试卷及解析.pdf VIP
- 2025年房地产经纪人土地增值税综合能力测试五专题试卷及解析.pdf VIP
- 2025年AWS认证EKS安全组策略配置与最佳实践专题试卷及解析.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)