2017-05-08 56 views
0

我試圖創建一個包含位於Jasper存儲庫(而不是在主報表的Resources文件夾下)其他位置的子報表的報表。我想要用於子報表的文件是位於/public/DEV/test/test_subreport.jrxml的jrxml資源。在位於/ public/DEV/test的主要報告中,我有一個子報告元素。我已經設置子報表表達式爲「repo:/public/DEV/test/test_subreport.jrxml」,我希望它將指向存儲庫上的jrxml文件。

當我嘗試運行主報告時,沒有發現錯誤,只有空白頁。我非常肯定,主要報告能夠找到test_subreport.jrxml文件,因爲當我將子報表表達式更改爲其他內容時(例如,將額外字符'X'添加到路徑中),它會像預期的那樣出錯「錯誤從URL打開輸入流:repo:/public/DEV/test/test_subreportX.jrxml「。設置子報表路徑到位於Jasper存儲庫其他地方的另一個jrxml

主報告和子報告都有適當的虛擬查詢,所以這不是問題。

任何幫助,將不勝感激!我正在使用iReport 5.2。

回答

相關問題