我想添加超鏈接到我的報告。在一個報告中設置的超鏈接應該帶我到另一個子報告。你能否告訴我這是否可行?如果可以,請提供一步一步的方法來實現這一目標?跨子報告的jasper報告中的超鏈接
3
A
回答
1
我得到了解決我的問題。我沒有要求我必須將一個子報表中的任何值傳遞給另一個。所以我只需右鍵單擊我想要鏈接的文本字段。我將超鏈接目標設置爲「Self」,將超鏈接類型設置爲「LocalPage」,並在超鏈接頁面表達式中設置下列表達式:Integer.valueOf(i),其中i爲頁碼(在本例中爲頁碼),其中I想要超鏈接帶我。如果您願意,還可以使用以下屬性:Integer.valueOf($ V {REPORT_COUNT})。
謝謝大家的回覆。
2
首先,是的,這是可行的。
其次,這裏是你的一步一步的指示:
- 右鍵點擊你要插入鏈接,並選擇 超鏈接元素。
- 選擇超鏈接目標:空白
- 選擇超鏈接類型:參考
- 在基準選項卡,鍵入URL調用 子報表(與參數)。舉例來說,在我的報告一個我 致電ReportController servlet來創建報表,就像這樣: 「./ReportController?reportName=ValidationDetailsChart & reportTitle =驗證%20Details & nParms = 3 & parmName_1 = ORD_NUMBER & parmValue_1 =」 + $ F {ORDER_NUMBER} + 「& parmName_2 = START_TIME_MS & parmValue_2 = & parmName_3 = END_TIME_MS & parmValue_3 =」
- 添加工具提示在工具提示選項卡(可選)。請注意,您可以在工具提示中引用變量和參數值。
請注意,還有其他方法可以做到這一點,如果您不使用java和servlet生成報告,則您的方法可能會有所不同。我會建議查看ireport文檔以獲取進一步的說明。
相關問題
- 1. Jasper報告中的空白子報告
- 2. 白色報告與Java的Jasper報告
- 3. Jasper報告NoClassDefFoundError
- 4. jasper grails報告
- 5. 在java jasper的主要報告中加載子報告netbeans
- 6. jasper報告中是否可以有超過2層的子報告?
- 7. 同一報告中的超鏈接 - SSRS
- 8. MS Access中的超鏈接報告
- 9. jasper報告中的邊框
- 10. Jasper在新的一頁上報告子報告
- 11. 從文本框報告到另一個報告(不是子報告)的鏈接
- 12. SSRS超鏈接報告值的提示
- 13. 如何瀏覽報告通過超鏈接在JSP報告
- 14. 來自Jasper的excel報告
- 15. Jasper ireport:子報告的順序
- 16. 在jasper中鑽取報告
- 17. 在Jasper中鑽取報告
- 18. 在java中調用Jasper子報告
- 19. SSRS鏈接報告
- 20. RDLC報告中的多個子報告
- 21. 賈斯珀報告中的子報告
- 22. 水晶報告中的子報告
- 23. 主報告中的子報告
- 24. 報告服務超鏈接到另一個項目中的報告
- 25. 報告服務:一個報告中的多個子報告
- 26. crystal報告子報告
- 27. 報告,子報告pentaho
- 28. Telerik報告子報告
- 29. 顯示子報告報告
- 30. 輸入參數在帶有子報告iReport的jasper報告中顯示兩次?
非常感謝Jeremy的回覆。正如您所說的,還有其他方法可以使用java或servlet實現這一目標。你能否讓我知道其他方式,因爲我找不到任何與之相關的東西。請注意,我沒有使用Jasper服務器。謝謝 – Abhinash
在這一點上,我建議你參考手冊。 –