JAVA调用BIRT设置的SCRIPT数据集

第一步:定义一下JAVA,class(看后面附件)第二步:定义一个LIST第三步:在BIRT报表的DATASET事件中(open)中输入   count = 0;   cf = new Packages.user.ContactListFactory();   c = cf.createContactList(); 在BIRT报表的DATASET事件中(CLOSE)中输入    cf=null;
摘要由CSDN通过智能技术生成

第一步:定义一下JAVA,class(看后面附件)
第二步:定义一个LIST
第三步:在BIRT报表的DATASET事件中(open)中输入
   count = 0;
   cf = new Packages.user.ContactListFactory();
   c = cf.createContactList();
在BIRT报表的DATASET事件中(CLOSE)中输入
   cf=null; c=null;
在BIRT报表的DATASET事件中(FETCH)中输入
  if (count <= c.length-1){
   row["columnFirstName"] = c[count].getFname();
   row["columnLastName"] = c[count].getLname();
   row["columnPhoneNumber"]= c[count].getPhone();
   count ++; return true; }
   return false;
   -

###############################################

                                               附件

################################################

  第一二步的两个JAVA类代码发下:
   A:package user;
    public class Contact {
      String fname;
      String lname;
      String phone;
      public Contact(String fname, String lname, String phone){
        this.fname = fname;
        this.lname = lname;
        this.phone = phone;
      }
      /*
      *
      * @return Returns the fname.
      */
      public String getFname() {
       return fname;
      }
      /**
      * @param fname The fname to set.
      */
      public void setFname(String fname) {
        this.fname = fname;
      }
      /**
      * @return Returns the lname.
      */
       public String getLname() {
         return lname;
       }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值