隨筆 - 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 閱讀(2205) 評論(0)  編輯  收藏 所屬分類: Eclipse Tech

          主站蜘蛛池模板: 贵南县| 永康市| 九寨沟县| 马龙县| 南川市| 满洲里市| 蓬溪县| 舟山市| 满城县| 呼图壁县| 彭阳县| 临沧市| 荆州市| 雷波县| 清新县| 衡山县| 西乌珠穆沁旗| 湾仔区| 齐河县| 沈阳市| 永福县| 嘉义县| 金山区| 方城县| 遵义市| 仲巴县| 三河市| 芦溪县| 丹江口市| 镇远县| 凤翔县| 禄丰县| 铜川市| 贵阳市| 西昌市| 上高县| 长治县| 都兰县| 鄄城县| 库伦旗| 江川县|