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

          [BIRT]-[Tutorial]-使用ScriptDataSet從POJO中獲得數據(四)

          開始說正題

          二、建立使用ScriptDataSourceScripteDataSetBIRT報表

          在你的Web項目中建立一個report目錄,并在其中建立一個報表文件,如下:

          o_Snap1.jpg

          首先,根據BIRTHelp文檔中的教程,建立一個ScriptDataSource

          o_Snap2.jpg
          然后建立
          ScriptDataSet

          o_Snap3.jpg

          然后鼠標右擊建立的DataSet,選擇編輯,在左邊選擇‘輸出列’,為其添加三個輸出列,類型為‘任何’,建立后DataSet如下:

          o_Snap4.jpg

          三、編寫ScriptDataSet方法

          ScriptDataSet的主要方法有三個:openfetchclose

          打開rptdesign文件,用鼠標點擊srcDataSet,并在報表文件窗口下方選擇‘代碼’,就可以看到這些方法,這些是一些類javaScript的代碼,并提供了一些BIRT自己的函數,下面說明這三個方法:

          l         Open方法:

          Open方法用于引入java包,并創建數據庫訪問資源

          寫入如下代碼:

          (其中in_sys_user是數據庫中的表)

          o_Snap5.jpg
          l         fetch方法:

          fetch方法用于取得數據并為報表復制

          代碼如下:
          o_Snap6.jpg

          l         close方法:

          close方法用于關閉資源

          代碼如下:
          o_Snap7.jpg

           

           

           

           

          posted on 2005-09-06 13:44 fisher 閱讀(2208) 評論(0)  編輯  收藏 所屬分類: Eclipse Tech

          主站蜘蛛池模板: 东兴市| 雷波县| 广东省| 平舆县| 定日县| 湾仔区| 临桂县| 永济市| 新化县| 洛浦县| 平顺县| 黄浦区| 康乐县| 吴忠市| 舟曲县| 台北市| 临泽县| 民乐县| 阳江市| 彭山县| 县级市| 南漳县| 濮阳市| 太和县| 东光县| 墨脱县| 闸北区| 蓝田县| 兴城市| 隆德县| 五大连池市| 二连浩特市| 连平县| 时尚| 嘉兴市| 会宁县| 寿阳县| 宿迁市| 治县。| 林州市| 广元市|