我想在我的rptdesign文件(它在一個報告項目下)的JavaScript內部調用Java對象,在將我的類的jar放入/ Web-Inf/lib目錄和在的.class WEB-INF/classes中,我試圖像這樣的數據集的open事件:從Javascript調用Java(Birt)
gsh = new Packages.de.vogella.birt.stocks.daomock.StockDaoMock();
stock = gsh.getStockValues();
de.vogella.birt.stocks.daomock
是位於Java項目(ClassPackage)軟件包的名稱/src
下StockDaoMock
是班級的名稱。
getStockValues()
是該方法。
但我得到這個錯誤:
cannot evaluate the script. data set script method fetch returned null.expected a boolean value.
有什麼不對?
我試圖通過 「的System.out.println(」 essai 「),以取代在獲取方法中的所有的代碼; 返回真;」 仍然有此錯誤 「數據集腳本方法」提取「返回null;預計布爾值。」
錯誤是:'無法評估腳本。 數據集腳本方法獲取返回null.expected一個布爾值。' 反正謝謝你。 – user1578720 2012-08-13 12:13:49
啊,這個着名的無用錯誤。你使用BIRT 3.7.2嗎? – 2012-08-13 12:15:25
我使用birt-report-designer-all-in-one-2_6_2 – user1578720 2012-08-13 12:17:28