efa's blog

以用户角度出发,你就已经成功一半了.

导航

<2006年9月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

常用链接

留言簿(18)

我参与的团队

随笔分类

随笔档案

文章分类

文章档案

Bi report

dba

info security

other

perl

php

python

tech blogs

tech websites

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜

birt 2.0 is now available....占个头位,宣传一下

what is BIRT

BIRT is an open source, Eclipse-based reporting system that integrates with your application to produce compelling reports for both web and PDF.

BIRT provides core reporting features such as report layout, data access and scripting. The current released version is 2.0. Please try BIRT and tell us what you think by filling bugs reports & enhancement requests through Bugzilla as explained on the community page.

New and Notable Features within BIRT 2.0

  • New BIRT Viewer
  • JavaScript/Java Events And Report Debugging
  • Runtime Data Source Property Binding
  • Chart Builder and SVG Output
  • Templates
  • Libraries
  • XML ODA
  • URL Builder
  • Multi-pass Aggregate, Sorting and Filtering
  • Improved Report Performance and PDF Fidelity
  • Dynamic Parameters/Cascading Parameters
  • Expression Builder
  • Importing of Style Sheets
  • Report XML Editor
  • Passing of External Object to Custom Data Sources
  • Stored Procedures
  • CLOB/BLOB Support

New and Notable Features within BIRT 2.0:
http://www.eclipse.org/birt/phoenix/project/notable2.0.php

project home:http://www.eclipse.org/birt/

new report viewer [截图]

The Viewer also supports data extraction to CSV format [截图]

export to CSV [截图]


它的report designer 还独立出来(不用依赖eclipse)直接打开 BIRT.exe 就OK.


个人感觉进步了不少,但负责地说一句,应用到实际项目中我猜想还会有不少的问题,还请大家抱学习的态度。

马上小试了一下,发现之前好几点疑问都可以不用担心了,基本解决掉了:
1.AJAX的分页
  只要自定义好报表
/grid的宽以及高,实现css分页,初步感觉效果还不错(有待实际应用)

2.导出excel
      支持export to csv(虽然有中文乱码问题),另外当报表没有dataset(静态报表)时好象导不出.

3.BIRT and POJOs as datasources example
      http:
//tools.osmosis.gr/blog/archives/2005/06/birt_and_object.html

4.更人性化,提供四个servlet
 a. 
/frameset?__report=test.rptdesign   (工具条,目录导航,分页操作)
    b.
/preview?__report=test.rptdesign (工具条,目录导航,分页操作)

    c.
/run?__report=test.rptdesign
    d.
/download?__report=test.rptdesign

posted on 2006-01-27 16:58 一凡@ITO 阅读(4723) 评论(10)  编辑  收藏 所属分类: Bi report Tools

评论

# re: birt 2.0 is now available....占个头位,宣传一下 2006-02-05 16:17 shinwell

请问AJAX分页如何实现的?
我折腾了好一阵子都没弄出来.  回复  更多评论   

# re: birt 2.0 is now available....占个头位,宣传一下 2006-02-05 16:35 davidxu

你是特指birt的分页吧?
另外是指分页,还是ajax 分页.
ajax分页是birt实现的.我猜想你是想问如何用birt实现分页显示吧?

birt的分页你得选择detail外面的grid,然后在属性中设置宽与高  回复  更多评论   

# re: birt 2.0 is now available....占个头位,宣传一下 2006-02-07 10:03 shinwell

是的, 我问的就是如何用BIRT实现分页显示吧?

你说的detail是指明细数据行吧, 那么detail外面的应该是Table(表)
而不是Grid(网格).
我按照你上面说的做了, 但还是看不到BIRT的分页效果. 除非指定Table
(表)的"分页符间隔"为每页显示的记录数才看得到分页效果, --显然这种
分页效果很难令人满意.   回复  更多评论   

# re: birt 2.0 is now available....占个头位,宣传一下 2006-06-06 16:23 fins

birt在生成图表的时候总是生成一个图片文件
请问有什么方式不让他生成吗?而是以流的方式送到客户端(类似jfreechar那样)
或者她自己是否带某种机制,可以定期删除她以前生成的老图片??
  回复  更多评论   

# re: birt 2.0 is now available....占个头位,宣传一下 2006-06-08 17:06 davidxu

这个问题我也发觉过.
的确每浏览一次就生成一张新的图片不是很好的设计.
具体解决方法我还有了解过. 如果你有好的方法,可能跟我说一下哦 :)  回复  更多评论   

# re: birt 2.0 is now available....占个头位,宣传一下 2006-07-04 15:07 fins

birt 2.1 让我失望
没有任何值得激动的改进

关于数据源的定义仍然是那么几种 居然还不允许引入外部数据源 晕死
速度还是那么慢
API结构还是那么让人晕头转向 他就不能提供几个简单易用又常用的包装类吗 晕死 完全拜倒在它面前
  回复  更多评论   

# re: birt 2.0 is now available....占个头位,宣传一下 2006-07-06 12:50 davidxu

嗯,当前版本的birt的确不如人意.
关于数据获取,可以参考一下springside的实现
www.springside.org.cn   回复  更多评论   

# re: birt 2.0 is now available....占个头位,宣传一下 2006-07-07 21:37 fins

哈 其实我就是从那里连接到这里的
sside我一直在关注 哈哈
不过那个birtview我觉得不是很好啦(不怪你们 怪birt自己的api 太闹心了)  回复  更多评论   

# re: birt 2.0 is now available....占个头位,宣传一下 2006-09-06 07:36 boddi

导出excel如何进行?谢谢
  回复  更多评论   

# re: birt 2.0 is now available....占个头位,宣传一下 2008-04-20 22:15 JackJi

目前BIRT发版到2.2版本,对Excel支持很好。还增加了交叉表的设计。

msn: btjy611@hotmail.com  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: