﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alex的个人Blog &#187; BIRT</title>
	<atom:link href="http://www.gemini5201314.net/category/birt/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gemini5201314.net</link>
	<description>关注数据仓库,商业智能和八卦</description>
	<lastBuildDate>Mon, 28 Nov 2011 12:04:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>BIRT 举行开发birt 扩展大赛</title>
		<link>http://www.gemini5201314.net/birt/birt-%e4%b8%be%e8%a1%8c%e5%bc%80%e5%8f%91birt-%e6%89%a9%e5%b1%95%e5%a4%a7%e8%b5%9b.html</link>
		<comments>http://www.gemini5201314.net/birt/birt-%e4%b8%be%e8%a1%8c%e5%bc%80%e5%8f%91birt-%e6%89%a9%e5%b1%95%e5%a4%a7%e8%b5%9b.html#comments</comments>
		<pubDate>Sun, 04 Sep 2011 04:54:07 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/birt/birt-%e4%b8%be%e8%a1%8c%e5%bc%80%e5%8f%91birt-%e6%89%a9%e5%b1%95%e5%a4%a7%e8%b5%9b.html</guid>
		<description><![CDATA[birt 在9月1号到10月15号举行一个开发birt 扩展的大赛,看得出birt 的一些弱项和发展的新思路. 奖品是iPad2 32GB 带Wifi 的,奖品还是很丰厚诱人的.具体信息上birt-exchange 就可以看到. 之前birt 的marketplace 基本和 eclipse 搞的marketplace 一样都只是一些插件的供应商集合，提交者大都是小公司和第三方合作伙伴. birt 其实一直对第三方厂商的合作都不算太广泛，尤其是那些没有产生竞争的领域，而你又不可能进去的这个领域. 比如分析型数据仓库teradata,greenplum, ETL领域的informatica , 数据挖掘领域的各种开源的不开源的厂商. BPM,SOA,CRM,ERP,EPM,Financial 领域的各种厂商. 现在很虎的Big Data 的基于hadoop 商业化的厂商(cloudera,mapr) .&#160; 当然有优势的还是其基于开源的社区了，这次活动也是希望完成一些不依赖商业版的部分.大致有下面这些: 1. 驱动 2. 输出样式的模板 3. 报表和图形的扩展 &#160; 驱动方面主要是 OLAP 的驱动, Microsoft SQL Server Analysis ， SAP BW , Oracle Essbase ，当然驱动只是第一步，后面怎么真正展现OLAP 样式的东西还是得他们在商业版里面做一个完整的方案出来，不知道是不是继续基于他们actuate 11 的data analysis. 其他应用程序的集成:&#160;Sugar [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/birt-%e4%b8%be%e8%a1%8c%e5%bc%80%e5%8f%91birt-%e6%89%a9%e5%b1%95%e5%a4%a7%e8%b5%9b.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在Jboss portal 上开发birt</title>
		<link>http://www.gemini5201314.net/birt/%e5%9c%a8jboss-portal-%e4%b8%8a%e5%bc%80%e5%8f%91birt.html</link>
		<comments>http://www.gemini5201314.net/birt/%e5%9c%a8jboss-portal-%e4%b8%8a%e5%bc%80%e5%8f%91birt.html#comments</comments>
		<pubDate>Wed, 15 Apr 2009 08:16:42 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>
		<category><![CDATA[jboss portal]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[portal]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/birt/%e5%9c%a8jboss-portal-%e4%b8%8a%e5%bc%80%e5%8f%91birt.html</guid>
		<description><![CDATA[谁知道在wordpress 下只用syntax 插件之后使用&#60;pre lang=”xml”&#62; 为什么xml 展现不正确，请留言告知. &#160; java 的portal 技术在展现上还是具有非常大的优势的，虽然jsr 268 并没能完全统一各portal 之间的不标准性. 但是在portal 上开发展现的东西还是非常有意思的，尤其是dnd (拖拽portlet) 和partial refresh (也可以定时自动部分刷新) 特性还是非常华丽的. BIRT 作为最好的报表框架，对于分析展现数据具有很大优势，这篇文章就解释一下如何在jboss portal 上部署birt . 在官方的birt wiki 上有一篇介绍portal 上部署birt 的，不过那个文章太老了，基于birt 2.1 的, 尤其是它的portal 容器是apache pluto , 里面还有pluto 专有的api .&#160; 这篇文章介绍的是通用portal api. 只不过特定部署在jboss portal 上，如果你想要部署在其他portal 容器也可以，修改一下portal 的部署描述符就够了，代码不用改. ok, let’s start 任何birt 要运行起来首先要实例化一个BirtEngine (org.eclipse.birt.report.engine.api.IReportEngine) , 所以首先还是写一个util 类, [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/%e5%9c%a8jboss-portal-%e4%b8%8a%e5%bc%80%e5%8f%91birt.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>使用Birt制作Dashboard 和Mashup</title>
		<link>http://www.gemini5201314.net/birt/%e4%bd%bf%e7%94%a8birt%e5%88%b6%e4%bd%9cdashboard-%e5%92%8cmashup.html</link>
		<comments>http://www.gemini5201314.net/birt/%e4%bd%bf%e7%94%a8birt%e5%88%b6%e4%bd%9cdashboard-%e5%92%8cmashup.html#comments</comments>
		<pubDate>Mon, 06 Apr 2009 03:54:14 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[mashup]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/birt/%e4%bd%bf%e7%94%a8birt%e5%88%b6%e4%bd%9cdashboard-%e5%92%8cmashup.html</guid>
		<description><![CDATA[在eclipsecon 大会上 Rob Murphy 介绍了一个 Mashing up Data in Web Applications with BIRT 的小技巧 ， 真的是很老的一个小技巧了，主要是用birt 2.2 的jsp tag 将页面HTML元素固定在某一区域，从而使一个页面可以嵌入多个birt reportlet 上图就是一个典型的四reportlet组成的dashboard. reportlet , 每个reportlet 可以通过交互事件与其他reportlet 进行互动(基于birt 里面的bookmark , 也就是html 里面的id), 并且可以控制UI元素大小. 另外每一部分都有html 里面的iframe 组成，你也可以部分刷新某一区域，这个演讲里面有个示例，所以不多废话了. &#160; 顺便ggyy 一句，很多其他BI “领导厂商”的dashboard 总喜欢用flash 来做, 一个是学习起来成本比html 要高（等于是完全学习一个新的报表制作方式），一个是交互性很复杂和难以控制 ( 不要只看到外表的帅), 其实深层的技术原因是html 的展现功力非常的不到家. 基础问题都没有被解决. &#160; 当你要使用这种方式制作很多dashboard , 尤其可能要重用很多UI ，甚至是要让用户自己选择组建他自己想要看的页面，别用这种方式，使用java porlet 技术，那个才是重用UI [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/%e4%bd%bf%e7%94%a8birt%e5%88%b6%e4%bd%9cdashboard-%e5%92%8cmashup.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Birt 在eclipsecon 大会上的ppt 下载</title>
		<link>http://www.gemini5201314.net/birt/birt-%e5%9c%a8eclipsecon-%e5%a4%a7%e4%bc%9a%e4%b8%8a%e7%9a%84ppt-%e4%b8%8b%e8%bd%bd.html</link>
		<comments>http://www.gemini5201314.net/birt/birt-%e5%9c%a8eclipsecon-%e5%a4%a7%e4%bc%9a%e4%b8%8a%e7%9a%84ppt-%e4%b8%8b%e8%bd%bd.html#comments</comments>
		<pubDate>Thu, 02 Apr 2009 06:07:56 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>
		<category><![CDATA[dtp]]></category>
		<category><![CDATA[eclipsecon]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/birt/birt-%e5%9c%a8eclipsecon-%e5%a4%a7%e4%bc%9a%e4%b8%8a%e7%9a%84ppt-%e4%b8%8b%e8%bd%bd.html</guid>
		<description><![CDATA[birt 在eclipsecon 大会上算是最耀眼的了，所涉及到的演讲题目从最基本的简单介绍开始到高级的定制报表在到用户案例介绍, 算是最全面的介绍了. 关于birt 在2009 年全部的演讲题目你可以到下面地址查看: http://www.eclipsecon.org/2009/sessions?category=Frameworks%20-%20Reporting 所有的演讲稿基本都已上传到了birt-exchange 上, 如果你有兴趣的话，可以自行下载: EclipseCon 2009 Integrating BIRT &#160; EclipseCon 2009 BIRT Mashup with JSP Tags &#160; EclipseCon 2009 &#8211; Who is BIRT? Solving Your Data Visualization Needs with Open Source Reporting &#160; EclipseCon 2009 &#8211; Using and Extending Eclipse Data Tools (DTP) &#160; 最后一个讲dtp 的也不错，如果你打算使用birt 做类似ad-hoc query [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/birt-%e5%9c%a8eclipsecon-%e5%a4%a7%e4%bc%9a%e4%b8%8a%e7%9a%84ppt-%e4%b8%8b%e8%bd%bd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>从php 调用BIRT 报表</title>
		<link>http://www.gemini5201314.net/birt/%e4%bb%8ephp-%e8%b0%83%e7%94%a8birt-%e6%8a%a5%e8%a1%a8.html</link>
		<comments>http://www.gemini5201314.net/birt/%e4%bb%8ephp-%e8%b0%83%e7%94%a8birt-%e6%8a%a5%e8%a1%a8.html#comments</comments>
		<pubDate>Thu, 05 Mar 2009 04:49:00 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>
		<category><![CDATA[Report]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=1131</guid>
		<description><![CDATA[BIRT 最近公布了一个从php 调用birt 报表的示例，从而使php 开发环境具备了一个高水准的报表框架，后台执行引擎还是java 的，使用了php-java-bridge 这样一个开源框架，一直都听说各种基于JVM 的动态语言框架如雨后竹笋出现，还有什么java 与.net 互通的成功案例，从来都不知道java 可以和php 互通的（自己孤陋寡闻而已），而这个php-java-bridge 通过php 引擎向java web 容器(tomcat 等) 发送XML-RPC 请求，所以需要你的环境能够即支持java web 环境又支持php 开发环境. 一般典型情况是这样: 你的php 仍然使用apache 作为web server , 使用端口80, 它是默认的端口是由Apache使用。 你的tomcat 使用8080 端口作为java web container 来处理实际的BIRT 报表任务. 并且你的tomcat 里面已经部署了它提供的JavaBridge.war 应用, 里面默认是包含BIRT Runtime Engine 2.2.2 的, 里面跟BIRT Runtime 基本都一样，除了以前的jsp 文件现在变成了php 文件. 当有一个请求到达你的php 环境调用报表的时候, 它就会请求后台的tomcat 来实际执行这个报表，并把结果返回给php 这边. [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/%e4%bb%8ephp-%e8%b0%83%e7%94%a8birt-%e6%8a%a5%e8%a1%a8.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BIRT 2.3.2发布于BIRT 2.5 预览</title>
		<link>http://www.gemini5201314.net/birt/birt-232%e5%8f%91%e5%b8%83%e4%ba%8ebirt-25-%e9%a2%84%e8%a7%88.html</link>
		<comments>http://www.gemini5201314.net/birt/birt-232%e5%8f%91%e5%b8%83%e4%ba%8ebirt-25-%e9%a2%84%e8%a7%88.html#comments</comments>
		<pubDate>Sun, 01 Mar 2009 05:26:02 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>
		<category><![CDATA[Report]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=321</guid>
		<description><![CDATA[BIRT 2.3.2 已经于09年2月25号发布了, 这是一个bug fix 版,主要是修复2.3 版中的一些bug , 并不添加任何的新功能. 根据BIRT 开发的习惯, 每一个版本发布后都会发布至少两个版本的bug fix 版, 比如2.3.1 和2.3.2 , 之后到下一版本发布前的两三个月才会添加新的功能进入测试. 2.3.1 版本主要是修复一些关于BIDI 方面的有关bug , 2.3.2 修复bug 则比较多方面,如果你感兴趣,可以到它的bugzilla 去查, 地址如下: https://bugs.eclipse.org/bugs/buglist.cgi?classification=BIRT&#38;product=BIRT&#38;target_milestone=2.3.2 其中列几个我敢兴趣的: 247126 和 250609&#160; 修复关于debug 时候断点不能正确执行的问题. 249914&#160;&#160; crosstab 中report-column-header 没正确执行 251656&#160;&#160; Shortcut key (Ctrl+S) doesn&#8217;t work when switching to Script/XML source view &#160; BIRT 2.5 版仍然还是和eclipse 的Galileo [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/birt-232%e5%8f%91%e5%b8%83%e4%ba%8ebirt-25-%e9%a2%84%e8%a7%88.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>报表交互性和Actuate Interactive View简介</title>
		<link>http://www.gemini5201314.net/birt/%e6%8a%a5%e8%a1%a8%e4%ba%a4%e4%ba%92%e6%80%a7%e5%92%8cactuate-interactive-view%e7%ae%80%e4%bb%8b.html</link>
		<comments>http://www.gemini5201314.net/birt/%e6%8a%a5%e8%a1%a8%e4%ba%a4%e4%ba%92%e6%80%a7%e5%92%8cactuate-interactive-view%e7%ae%80%e4%bb%8b.html#comments</comments>
		<pubDate>Fri, 20 Feb 2009 14:09:28 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>
		<category><![CDATA[Report]]></category>
		<category><![CDATA[birt report interactive actuate]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=303</guid>
		<description><![CDATA[为了增强用户分析数据的功能, 用户往往希望在查看报表的同时能够修改报表,一般把这种功能叫做交互式报表, 不少BI 厂商都提供了这种在线交互式分析的能力, Actuate 在Open Source Birt&#160; View的基础上也提供一个商业版的Interactive View, 主要提供修改表头标题, label , 改变分页数大小, 修改聚合分组列 ,隐藏显示列, 添加计算列 过滤数据 . 改变样式,对齐方式 对于图标则支持过滤数据,改变图标的子类型, 修改图标的标题,大小等样式. 这些动态交互性其实在上一篇文章中http://www.gemini5201314.net/?p=287&#160; 都有提高, 其中有些动态功能也可以使用一些script 完成, 但是这些功能都需要大量添加script , 并且不能把修改后的报表保存成新的格式以便满足不同角度的分析需要. &#160;&#160;&#160; 图1: 对列的操作 &#160; &#160;&#160;&#160; 图2: 聚合分组 &#160; &#160;&#160;&#160; 图3: 过滤数据 , 支持集合逻辑操作, 同时满足和满足部分要求 &#160; &#160;&#160;&#160; 图4: 添加计算列 &#160; &#160;&#160;&#160; 图5: 图表过滤数据 &#160; 所有这些特性都是因为BIRT 具有良好的API , [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/%e6%8a%a5%e8%a1%a8%e4%ba%a4%e4%ba%92%e6%80%a7%e5%92%8cactuate-interactive-view%e7%ae%80%e4%bb%8b.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BIRT 报表的动态交互性</title>
		<link>http://www.gemini5201314.net/birt/birt-%e6%8a%a5%e8%a1%a8%e7%9a%84%e5%8a%a8%e6%80%81%e4%ba%a4%e4%ba%92%e6%80%a7.html</link>
		<comments>http://www.gemini5201314.net/birt/birt-%e6%8a%a5%e8%a1%a8%e7%9a%84%e5%8a%a8%e6%80%81%e4%ba%a4%e4%ba%92%e6%80%a7.html#comments</comments>
		<pubDate>Thu, 19 Feb 2009 06:02:00 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>
		<category><![CDATA[Report]]></category>
		<category><![CDATA[birt report interactive chart actuate]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=287</guid>
		<description><![CDATA[birt 提供了不少报表交互性, 像是TOC (table of content) , Bookmark , Hyperlink , 图标的交互性和一些script 能够完成的工作. 但是有时候用户可能更需要的不是一开始把报表做成某种形式,而是查看了数据之后,觉得可能要自己来简单的更改一下报表的样式,并且保存下来, 随着数据的不同,同一个报表可能最后会随着分析角度的不同而出现不同的报表展现形式, 其中主要的用户交互性有: 动态排序, 动态过滤, 动态聚合,动态分组,动态显示隐藏列, 改变列的位置, 改变样式. 图表数据过滤,图表样式或格式的改变 (饼图变成柱状图之类的). 在开始介绍怎么样制作BIRT 的动态交互报表之前, IBM developerwork 上有一篇文章介绍BIRT的提示与技巧的文章建议大家先看看(看下面的参考资料) , 1. 动态排序. 这个功能恐怕任何一个程序都会要求有的, 现在不少ajax 的table 基本上都有能够点击表头进行排序的功能.使用birt 制作动态排序的报表有几种方式. 有两种已经在IBM 上那篇文章介绍了, 一种方式是在表头上加链接,连接到另一个表,并且传递参数怎么排序的, 一种方式是改变sql 语句, 在where clause 后加sort by . 另外我还有两种动态排序的方式: 一种是通过客户端javascript 排序, 一种是通过BIRT API 在运行时排序. 客户端javascript 排序方式其实已经很普遍了, 不少Ajax [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/birt-%e6%8a%a5%e8%a1%a8%e7%9a%84%e5%8a%a8%e6%80%81%e4%ba%a4%e4%ba%92%e6%80%a7.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BIRT 中定时刷新报表</title>
		<link>http://www.gemini5201314.net/birt/birt-%e4%b8%ad%e5%ae%9a%e6%97%b6%e5%88%b7%e6%96%b0%e6%8a%a5%e8%a1%a8.html</link>
		<comments>http://www.gemini5201314.net/birt/birt-%e4%b8%ad%e5%ae%9a%e6%97%b6%e5%88%b7%e6%96%b0%e6%8a%a5%e8%a1%a8.html#comments</comments>
		<pubDate>Fri, 13 Feb 2009 09:06:34 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>
		<category><![CDATA[Report]]></category>
		<category><![CDATA[birt report refresh script]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=282</guid>
		<description><![CDATA[HTML 中如果我们要定时刷新某一个部分, 可以使用DOM api window对象的settimeout方法, BIRT 中当然可以直接使用html 的script , 当然主要是看刷新之后报表还是跟原来一样,参数都正确处理了. 所以在报表中加入一个text 元素, 然后选html 类型, 在其onPrepare() 方法里面加上下列代码就可以在查看报表的时候按照执行的时间进行刷新或者你也可以手工点 &#8220;refresh&#8221; 按钮进行刷新 //Build a string that contains all the parameters and their values var paramsString = &#8220;&#8221;; var paramDefs = reportContext.getDesignHandle().getAllParameters(); for (i = 0; i &#60; paramDefs.size(); i++ ) { var paramDef = paramDefs.get(i); if (paramDef.getClass().toString() == &#8220;class [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/birt-%e4%b8%ad%e5%ae%9a%e6%97%b6%e5%88%b7%e6%96%b0%e6%8a%a5%e8%a1%a8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BIRT 新ODA驱动 Hibernate Data Source</title>
		<link>http://www.gemini5201314.net/birt/birt-%e6%96%b0oda%e9%a9%b1%e5%8a%a8-hibernate-data-source.html</link>
		<comments>http://www.gemini5201314.net/birt/birt-%e6%96%b0oda%e9%a9%b1%e5%8a%a8-hibernate-data-source.html#comments</comments>
		<pubDate>Sun, 04 Jan 2009 06:01:30 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=180</guid>
		<description><![CDATA[jboss tools 在新的3.0 版本中推出了一个更好的跟TPTP 和 BIRT 集成的计划, 下面主要介绍它添加的新的birt 功能 &#160; 1. 新的oda 驱动, hibernate data source. &#160;&#160;&#160; 在你安装完了birt all in one + jboss tools 之后,如果你创建报表,你会发现多了一个hibernate data source 可以作为数据源了. &#160; 如果你不是用JNDI 控制数据源,就不用填JNDI URL. 注意其中的Configuration 是选的Hibernate Console Configuration. 你要先创建hibernate console configuration. 它真正的参数也就是在hibernate.cfg.xml 里面读取的. &#160; 2. Hibernate Data Set. &#160;&#160;&#160; 有了hibernate data source 当然有配套的hibernate data set了.&#160; 只不过这次选的不是table 和sql [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/birt-%e6%96%b0oda%e9%a9%b1%e5%8a%a8-hibernate-data-source.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BIRT 一些基础问题解答</title>
		<link>http://www.gemini5201314.net/birt/birt-%e4%b8%80%e4%ba%9b%e5%9f%ba%e7%a1%80%e9%97%ae%e9%a2%98%e8%a7%a3%e7%ad%94.html</link>
		<comments>http://www.gemini5201314.net/birt/birt-%e4%b8%80%e4%ba%9b%e5%9f%ba%e7%a1%80%e9%97%ae%e9%a2%98%e8%a7%a3%e7%ad%94.html#comments</comments>
		<pubDate>Tue, 30 Dec 2008 07:20:24 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>
		<category><![CDATA[Report]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=164</guid>
		<description><![CDATA[本来跑去birt-exchange.com 去下一个关于birt 用store procedure 作dataset 的文档, 看到有个中文版,就跑去actuatechina.com 下, 结果还要注册(我讨厌下东西的时候注册,我特别懒,最讨厌注册这种事) , 后来就注了个册,然后随便看了几个帖子,发现都是一些基础问题,因为很多时候BIRT的文档不可能集中在一个地方, 所以的确给很多喜欢BIRT 的朋友学习造成了一些麻烦,也有朋友抱怨说BIRT文档不好, 其实不是BIRT 文档不好,而是有很多问题都是实际的应用一个一个去解决,不可能有一份文档告诉你所有BIRT问题该怎么解决, 这就像我给你一份Java 的api 文档,你不可能知道所有java 代码该怎么写一样,还是要一个一个具体问题对应的解决, 最重要的是有示例 , 一个例子顶千言,这就是为什么需要BIRT的newsgroup , birt-exchange.com , actuatechina.com 这些资源去回答问题的, 所以没有什么必要抱怨什么没有文档, 我给你一份oracle 的参考大全,你就能成为最牛的DBA吗? 肯定不可能呀 . 下面列出一些常见的问题. 1. 作者: wc188996 希望能够在 BIRT CHART 的 category Series 上也能够实现钻取功能。有点时候在很多工程里category Series会包含很多内容，但是图片上的信息也不能完全显示，需要在category Series 上实现带参数的钻取功能。category Series可以很轻松的包含十几个甚至几十个项目，所以这点还是很实用的。 例如：在我的附件中饼图的这些个乱码上的位置，能否添加钻取功能。客户需要，郁闷啊。 答: BIRT的交互功能和script 一向是我最喜欢的, 图表的交互功能我个人认为可能是报表中最强的,(有希望打败它的可能只能在flash 图表里面找,它商业版里也有支持flash 对象的).&#160;&#160; 在一个chart [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/birt-%e4%b8%80%e4%ba%9b%e5%9f%ba%e7%a1%80%e9%97%ae%e9%a2%98%e8%a7%a3%e7%ad%94.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BIRT 报表高亮选中行</title>
		<link>http://www.gemini5201314.net/birt/birt-%e6%8a%a5%e8%a1%a8%e9%ab%98%e4%ba%ae%e9%80%89%e4%b8%ad%e8%a1%8c.html</link>
		<comments>http://www.gemini5201314.net/birt/birt-%e6%8a%a5%e8%a1%a8%e9%ab%98%e4%ba%ae%e9%80%89%e4%b8%ad%e8%a1%8c.html#comments</comments>
		<pubDate>Mon, 29 Dec 2008 07:37:36 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=151</guid>
		<description><![CDATA[在HTML中,要高亮选中一行非常简单,在&#60;tr&#62; 标签上加上onmouseover 事件和onmouseout , 然后使用this.style.backgroundColor=xxx 来表示 , 比如如下代码 &#60;table border=&#34;1&#34;&#62; &#60;tr onmouseover=&#34;this.style.backgroundColor=&#8217;red&#8217;;&#34; onmouseout=&#34;this.style.background=&#8217;white&#8217;&#34;&#62; &#60;td&#62;hello world&#160;&#160; hello world&#60;/td&#62; &#60;td&#62;hello world&#160;&#160; hello world&#60;/td&#62; &#60;td&#62;hello world&#160;&#160; hello world&#60;/td&#62; &#60;td&#62;hello world&#160;&#160; hello world&#60;/td&#62; &#60;/tr&#62; &#60;/table&#62; &#160; BIRT 报表中当然也是可以嵌入HTML 和javascript 的, 通过在 &#34;Text&#34; 元素中选择 &#34;HTML&#34; 和 Formatting 格式. birt-exchange 上有一个例子演示了如何在html 中鼠标移动的时候高亮选中一行,里面同时也演示了在对应的图表上怎么样鼠标移动时对应的表格里面的行也被高亮选中.通过在 chart 上的y轴添加一个onmouseover 事件. 另外一个需要注意的就是里面的&#60;tr&#62; 元素的id 是通过 bookmark 属性确定的. 这个例子中,bookmark [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/birt-%e6%8a%a5%e8%a1%a8%e9%ab%98%e4%ba%ae%e9%80%89%e4%b8%ad%e8%a1%8c.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BIRT Connection Pool 连接池</title>
		<link>http://www.gemini5201314.net/birt/birt-connection-pool-%e8%bf%9e%e6%8e%a5%e6%b1%a0.html</link>
		<comments>http://www.gemini5201314.net/birt/birt-connection-pool-%e8%bf%9e%e6%8e%a5%e6%b1%a0.html#comments</comments>
		<pubDate>Wed, 24 Dec 2008 14:05:02 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=147</guid>
		<description><![CDATA[在新的birt 2.3.1 版本中,提供了一种新的使用应用程序已有connection 的方式.通过: task.getAppContext().put("OdaJDBCDriverPassInConnection", this.getConnection()); &#160; 下面贴出最简单的代码示例, 我使用的项目环境是appfuse 的一个basic module(没web 项目的). 在你创建了basic module 之后, 在你的project 里面加上你下载的birt runtime 下面的ReportEngine / lib 目录下的所有jar. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [...]]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/birt-connection-pool-%e8%bf%9e%e6%8e%a5%e6%b1%a0.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eclipse top committer 提名</title>
		<link>http://www.gemini5201314.net/birt/eclipse-top-committer-%e6%8f%90%e5%90%8d.html</link>
		<comments>http://www.gemini5201314.net/birt/eclipse-top-committer-%e6%8f%90%e5%90%8d.html#comments</comments>
		<pubDate>Wed, 24 Dec 2008 12:48:00 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>

		<guid isPermaLink="false">http://www.gemini5201314.net/?p=146</guid>
		<description><![CDATA[最近eclipse 开始提名top committer , 你认为谁对社区做出的贡献值得肯定.我个人提名BIRT 的主开发者Jason Weathersby ,尤其他对BIRT 的贡献的确很大,如果你也喜欢BIRT 的话,请一起提名, 地址如下: https://bugs.eclipse.org/bugs/process_bug.cgi &#160; 我提名很简单: + 1 for Jason Weathersby , he deserves it , fighting!!! 不知道是不是受到&#60;&#60;情书&#62;&#62;的影响,反正上去闹一下眼子. fighting!!!]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/eclipse-top-committer-%e6%8f%90%e5%90%8d.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在团队中用 BIRT 进行报表开发</title>
		<link>http://www.gemini5201314.net/birt/%e5%9c%a8%e5%9b%a2%e9%98%9f%e4%b8%ad%e7%94%a8_birt_%e8%bf%9b%e8%a1%8c%e6%8a%a5%e8%a1%a8%e5%bc%80%e5%8f%91.html</link>
		<comments>http://www.gemini5201314.net/birt/%e5%9c%a8%e5%9b%a2%e9%98%9f%e4%b8%ad%e7%94%a8_birt_%e8%bf%9b%e8%a1%8c%e6%8a%a5%e8%a1%a8%e5%bc%80%e5%8f%91.html#comments</comments>
		<pubDate>Tue, 29 Jul 2008 04:55:42 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BIRT]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p>转载自<a title="http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-birtinteam/index.html" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-birtinteam/index.html">http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-birtinteam/index.html</a></p>  <p><a href="http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-birtinteam/index.html#author">杨 震</a> (<a href="mailto:zhenyang@cn.ibm.com?subject=%E5%9C%A8%E5%9B%A2%E9%98%9F%E4%B8%AD%E7%94%A8%20BIRT%20%E8%BF%9B%E8%A1%8C%E6%8A%A5%E8%A1%A8%E5%BC%80%E5%8F%91">zhenyang@cn.ibm.com</a>), 软件工程师, IBM</p>  <p>2008 年 7 月 16 日</p>  <blockquote>本文主要介绍如何在 BIRT 中创建，使用库（ Library ）和模板，及如何在报表中使用用户自定义的 JS 文件。</blockquote>  <p><a name="前言">前言</a></p>  <p>BIRT 是一个基于 Eclipse 的开源报表插件，特别适用于给 J2EE 的 WEB 应用程序创建报表。随着 BIRT 的不断完善，采用 BIRT 进行报表设计的人也越来越多。而随着 BIRT 应用的深入，很多人都碰到了这样一些问题：</p>]]></description>
		<wfw:commentRss>http://www.gemini5201314.net/birt/%e5%9c%a8%e5%9b%a2%e9%98%9f%e4%b8%ad%e7%94%a8_birt_%e8%bf%9b%e8%a1%8c%e6%8a%a5%e8%a1%a8%e5%bc%80%e5%8f%91.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

