隨筆 - 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包,并創(chuàng)建數據庫訪問資源

          寫入如下代碼:

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

          主站蜘蛛池模板: 朝阳市| 惠来县| 高台县| 巴彦淖尔市| 瑞丽市| 哈尔滨市| 岳西县| 梅州市| 民权县| 光山县| 宜黄县| 五寨县| 专栏| 尉犁县| 博罗县| 宁阳县| 海门市| 安龙县| 塘沽区| 梓潼县| 朝阳县| 潮安县| 永昌县| 富阳市| 平果县| 精河县| 衡水市| 五大连池市| 西峡县| 荣昌县| 庆城县| 滦南县| 盘锦市| 瑞金市| 武宁县| 盖州市| 昂仁县| 隆昌县| 卢湾区| 徐水县| 安顺市|