2013-08-01 29 views
0

所有我想要做的就是創建一個鑽取報告說,從報告中「一」彙報「兩化」在JasperReports的服務器使用超鏈接類型ReportExecution

我無法找到如何使用任何文件或實例對於JasperReports的服務器超鏈接類型ReportExecution

這一切似乎直線前進,但它不工作(參數沒有通過發送)

如何與其當前設置:

目標設定爲「自我」 類型設置爲「ReportExecution」

在引用標籤我有正確的鏈接(它是連接向下鑽取成功報告)

"./flow.html?_flowId=viewReportFlow&reportUnit=%2FNWU%2FStudentInformation%2FCurriculumManagement%2FAPQIBI005drill" 

錨和頁面標籤是空的(不知道要放什麼東西在這裏,因爲我找不到它的任何文檔)

鏈接參數在該值應該工作,但都沒有(雙重檢查這裏的一切多次)

campusAndFaculty | $P{campusAndFaculty} 
campus   | $F{cn_campusname.cn_campusid} 

工具提示選項卡爲空

我在做什麼錯?爲什麼不是通過傳遞參數?

注:
使用JasperReports的服務器Pro 5.0.1 &
使用的iReport 5.0.0

我也知道樣品報告(/報告/樣品/員工列表報告。) ,但是我們的服務器沒有任何示例報告

回答

3

從參考標籤中刪除鏈接。在鏈接參數選項卡中,添加一個名爲

_report

參數和設置表達式_report以反映路徑到目標報表:

「/報告/ MyFolder文件/ myReport「

請記住包含引號。

而且,它似乎是在JasperSoft這個文檔網站關閉的那一刻,而是以供將來參考,你可以在這裏訪問的iReport指南: http://community.jaspersoft.com/documentation?version=7114

+0

真棒THX這工作,我只有1點的問題。我似乎不能通過java.util.Collection類型(或java.util.List)發送,該參數在boath報告中聲明,並設置爲相同類型,無論它只顯示爲空 – Andre

+0

http://community.jaspersoft.com/jasperreports-server/issues/4620我可能是錯的,但我不知道你可以通過超鏈接傳遞一個集合。過去就是這種情況,我無法在網上找到有關通過超鏈接傳遞收藏或列表的新內容。我搜索了bug /功能跟蹤器,我仍然在那裏看到它。但是 - 它看起來像有人找到了解決辦法(http://community.jaspersoft.com/questions/530801/passing-collection-parameter-drill-down-reports)可能會幫助你。 – Lisa

+0

這可能是同一個人,但這裏有另一篇文章(http://alexandru-ersenie.com/tag/ireport-collection-parameter/),它提供了一個.toString()解決方法來傳遞集合。向下滾動到他2009年11月4日的帖子。如果你想知道如何在沒有解決方法的情況下實現它的功能,那麼你應該在解決方案中發佈一個新問題 - 你會幫助很多人! – Lisa