[BIRT]-[Tutorial]-使用ScriptDataSet從POJO中獲得數據(四)
開始說正題
二、建立使用ScriptDataSource和ScripteDataSet的BIRT報表
在你的Web項目中建立一個report目錄,并在其中建立一個報表文件,如下:
首先,根據BIRT的Help文檔中的教程,建立一個ScriptDataSource:
然后建立ScriptDataSet:
然后鼠標右擊建立的DataSet,選擇編輯,在左邊選擇‘輸出列’,為其添加三個輸出列,類型為‘任何’,建立后DataSet如下:
三、編寫ScriptDataSet方法
ScriptDataSet的主要方法有三個:open、fetch、close
打開rptdesign文件,用鼠標點擊srcDataSet,并在報表文件窗口下方選擇‘代碼’,就可以看到這些方法,這些是一些類javaScript的代碼,并提供了一些BIRT自己的函數,下面說明這三個方法:
l Open方法:
Open方法用于引入java包,并創建數據庫訪問資源
寫入如下代碼:
(其中in_sys_user是數據庫中的表)
l fetch方法:
fetch方法用于取得數據并為報表復制
代碼如下:
l close方法:
close方法用于關閉資源
代碼如下:
posted on 2005-09-06 13:44 fisher 閱讀(2205) 評論(0) 編輯 收藏 所屬分類: Eclipse Tech