隨筆 - 59, 文章 - 4, 評論 - 184, 引用 - 7

          導(dǎo)航

          <2005年8月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          公告

          除非特別說明,所有文章均為本blog作者原創(chuàng),如需轉(zhuǎn)載請注明出處和原作者,如用于商業(yè)目的,需跟作者本人聯(lián)系。

          加入我的交際圈:


          常用鏈接

          我參與的團(tuán)隊

          隨筆分類(55)

          隨筆檔案(59)

          blog友人

          積分與排名

          • 積分 - 149519
          • 排名 - 417

          最新評論

          閱讀排行榜

          [BIRT]-使用Java對象自定義數(shù)據(jù)源和數(shù)據(jù)集

          l         使用DataSet的‘open’方法來執(zhí)行初始化任務(wù):右擊DataSet選擇‘編輯代碼’,然后在其中選擇‘open’方法,這里初始化一個java對象來完成數(shù)據(jù)訪問功能

          l         Open方法

          a)         script中引用的包含java對象的class文件的jar文件,必須包含在<ECLIPSE_INSTALL>\plugins\org.eclipse.birt.report.viewer\birt\WEB-INF\lib.目錄下

          b)        引入一個packageimportPackage(Packages.com.yourCompany.yourApplication); 引入通常在open方法的第一行。

          c)        創(chuàng)建一個java對象的實例:var myList = MyListFactory.getList();

          d)        java對象中獲取數(shù)據(jù)的典型方式是從該對象中獲得一個包含數(shù)據(jù)的Iterator
          var iterator = myList.getIterator();

          l         Fatch方法(fatch方法從Open中創(chuàng)建的java實例中獲得數(shù)據(jù),并賦值給行)

          a)         Fatch方法的第一步是判斷Iterator中是否有數(shù)據(jù):
          if(iterator.hasNext() == false ){
            return null;
          }

          b)        然后是從iterator中得到一個行對象node以便得到該行中每列的數(shù)據(jù):
          var node = iterator.next( );
          row[1] = node.getFirstCol( );
          row[2] = node.getSecondCol( );
          row[3] = node.getThirdCol( );

          c)        最后,是返回truereturn true;

          l         Close方法:

          a)         最后,在Close方法中清理所有創(chuàng)建的對象:
          myList = null;
          iterator = null;
          node = null;

          posted on 2005-08-22 23:20 fisher 閱讀(3434) 評論(2)  編輯  收藏 所屬分類: Programing

          評論

          # re: [BIRT]-使用Java對象自定義數(shù)據(jù)源和數(shù)據(jù)集[未登錄]  回復(fù)  更多評論   

          javascript說不是function
          是什么意思啊
          2008-03-05 14:12 | gg

          # re: [BIRT]-使用Java對象自定義數(shù)據(jù)源和數(shù)據(jù)集  回復(fù)  更多評論   

          哈哈~~學(xué)習(xí)
          2008-10-09 18:01 | fy_kenny
          主站蜘蛛池模板: 奉化市| 鹿泉市| 屏山县| 门源| 桐梓县| 兰考县| 承德县| 穆棱市| 平罗县| 清水县| 行唐县| 通渭县| 永靖县| 峨眉山市| 尼勒克县| 札达县| 武夷山市| 金门县| 中阳县| 布尔津县| 嘉鱼县| 绥芬河市| 西城区| 资中县| 林甸县| 遵义市| 永清县| 宾川县| 义马市| 银川市| 兴隆县| 武城县| 九龙城区| 虹口区| 昌邑市| 重庆市| 镇巴县| 嘉定区| 弋阳县| 禹州市| 广东省|