l 使用DataSet的‘open’方法来执行初始化任务:右击DataSet选择‘编辑代码’,然后在其中选择‘open’方法,这里初始化一个java对象来完成数据访问功能
l Open方法
a) 在script中引用的包含java对象的class文件的jar文件,必须包含在<ECLIPSE_INSTALL>\plugins\org.eclipse.birt.report.viewer\birt\WEB-INF\lib.目录下
b) 引入一个package:importPackage(Packages.com.yourCompany.yourApplication); 引入通常在open方法的第一行。<!----><o:p></o:p>
c) 创建一个java对象的实例:var myList = MyListFactory.getList();<o:p></o:p>
d) 从java对象中获取数据的典型方式是从该对象中获得一个包含数据的Iterator:
var iterator = myList.getIterator(); <o:p></o:p>
l Fatch方法(fatch方法从Open中创建的java实例中获得数据,并赋值给行)
a) Fatch方法的第一步是判断Iterator中是否有数据:
if(iterator.hasNext() == false ){
return null;
} <o:p></o:p>
b) 然后是从iterator中得到一个行对象node以便得到该行中每列的数据:
var node = iterator.next( );
row[1] = node.getFirstCol( );
row[2] = node.getSecondCol( );
row[3] = node.getThirdCol( ); <o:p></o:p>
c) 最后,是返回true:return true; <o:p></o:p>
l Close方法:
a) 最后,在Close方法中清理所有创建的对象:
myList = null;
iterator = null;
node = null;
分享到:
相关推荐
birt-jsp-tag,birt标签
解析BIRT-Eclipse商业智能和报表工具 解析BIRT-Eclipse商业智能和报表工具
非常好的birt-RCP实例 非常好的birt-RCP实例 非常好的birt-RCP实例 非常好的birt-RCP实例 非常好的birt-RCP实例
eclipse galileo版本的中文语言包,BabelLanguagePack-birt-zh_3.5.0.v20091121043401,下载直接解压到eclipse的dropins目录,启动eclipse即可。
birt报表-简单官方实例 /** * Simple BIRT Design Engine API (DEAPI) demo. */
本资源为birt官网所提供的birt运行时的汉化语言包,为方便大家使用,传到csdn上,如有需要的朋友请不要错过
bir 安装包啊
using-birt-studio-iserver.pdfusing-birt-studio-iserver.pdfusing-birt-studio-iserver.pdf
该资源从官网下载的,版本为birt-runtime-4.8.0-20180626
中文版的Birt说明,详细介绍Birt的使用
eclipse birt 开发插件birt-report-framework-4_4_1-20140916.zip
报表插件报表插件报表插件报表插件报表插件报表插件报表插件报表插件报表插件
eclipse开发报表的插件birt 只是一个插件,安装方法和其它eclipse插件一样
BIRT-Report-Studio-Interactive-Viewer.pdf
国内少有的中文开发书籍,BIRT,中文开源报表。
birt入门
开源报表系统,需要两个分卷birt-2_2_2.part1与birt-2_2_2.part2
其中包括:使用BIRT创建存储过程数据源,在BIRT报表中使用平面文件(flat file)数据源,在Birt中使用Web Services数据源等!
从别人的csdn博客下载的,版本为:birt-runtime-4_3_0
birt-report-framework-sdk-2_6_2.zip