隨筆 - 59, 文章 - 4, 評論 - 184, 引用 - 7
          數據加載中……

          [BIRT]-使用Java對象自定義數據源和數據集

          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)        引入一個packageimportPackage(Packages.com.yourCompany.yourApplication); 引入通常在open方法的第一行。

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

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

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

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

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

          c)        最后,是返回truereturn true;

          l         Close方法:

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

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

          評論

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

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

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

          哈哈~~學習
          2008-10-09 18:01 | fy_kenny
          主站蜘蛛池模板: 许昌县| 赞皇县| 宁河县| 泰顺县| 泗阳县| 长武县| 龙泉市| 封丘县| 买车| 大兴区| 兴义市| 成都市| 石景山区| 肥东县| 汉川市| 乐东| 客服| 庄浪县| 中江县| 祁东县| 巴林左旗| 周宁县| 玛多县| 宁南县| 茌平县| 洪洞县| 青川县| 梨树县| 江阴市| 绥江县| 龙南县| 柳江县| 石柱| 伊金霍洛旗| 张家川| 淳化县| 元氏县| 长岭县| 三门县| 芦溪县| 肇东市|