我正在使用iReport 5.2.0。我試圖顯示一個參數作爲複選框:選中或取消選中。我如何解決這個任務?如何在報告中顯示覆選框(已選中或未選中)
1
A
回答
1
通過回答@Kudo
我使用兩個圖像來顯示覆選框或取消選中框。在每個圖像中,使用Image Expression else if。例如:$P{param}.equals("TRUE") ? $P{imagecheck} : $P{imageuncheck}
1
我使用一個文本字段這個表達式:
$F{b}!=null?"þ":"¨"
,並設置字體:宋體。
第一符號是一個檢查框,第二個是一個未經檢查框。 所以,如果我想要一個支票,我只是從字段b中的數據庫發送一個字符。如果我想要一個空白框,我將b字段留空。
...並檢查這太: http://jasperreports.sourceforge.net/sample.reference/fonts/ 它提供了類似的信息「如何在目標應用程序進行部署時,使用字體與擴展您的報告模板船舶所需的字體。」
0
你並不需要把圖像來創建一個複選框。只需放置一個11x11矩形。並添加2片9x9線,如「\」和「/」,然後層壓(相互重疊)。使底部的線不透明並右鍵單擊並向後發送。將頂部的行設爲「不透明」。如果沒有顯示其中一個是真的,只需使用這些背面或前面的設置。然後將這些層壓線放入矩形中。畢竟你可以設置打印表達部分的代碼。就這樣!
通過您可以反向「\」行「/」,由行屬性>方向>「自下而上」或「自上而下」的設置方式。祝你今天愉快!
0
相關問題
- 1. 複選框已選中或未選中
- 2. 如何檢查複選框是否已選中或未選中?
- 3. 如果未選中複選框,則不顯示覆選框值
- 4. Reactjs:帶複選框的setState:已選中或未選中
- 5. 隱藏或顯示覆選框(如果已選中或不顯示)JavaScript
- 6. 複選框未選中,但選中的複選框的內容顯示爲
- 7. 如果複選框的值已經在mysql中,如何顯示覆選框?
- 8. 複選框顯示/隱藏表單字段已選中/未選中
- 9. 如何檢查複選框被選中或未選中
- 10. 複選框未顯示爲已檢查
- 11. 默認選中的複選框未顯示在結果中
- 12. Angularjs複選框已選中
- 13. 已選中複選框WPF
- 14. 複選框已檢查屬性,但不顯示已選中
- 15. 如果複選框被選中,顯示「已激活」,否則顯示「已停用」
- 16. JQuery將事件設置爲複選框已選中/未選中
- 17. 默認複選框狀態:已選中還是未選中?
- 18. 如果在React JS中選中複選框,如何隱藏或顯示div
- 19. PDF報告中的渲染複選框
- 20. SSRS報告中的Pesky NULL複選框
- 21. Rdlc中的複選框報告
- 22. POST數組未顯示未選中複選框
- 23. 當複選框未選中時,如何在GridView中以灰色顯示該行?
- 24. 複選框被選中顯示錯誤
- 25. 角顯示選中複選框過濾
- 26. 顯示選中元素爲複選框的複選框
- 27. 如果在PHP中沒有從複選框中選擇任何選項,如何在屏幕上顯示警報?
- 28. 複選框選中或未選中布爾php mysql
- 29. 顯示和隱藏在I檢查的複選框,另一個複選框選中和未選中狀態
- 30. 在AngularJS 1.x中輸入複選框切換已選中/未選中
您好,歡迎來到SO。外部鏈接是危險的,因爲它們隨時可能失效,然後你的回答就會失去價值。所以請[編輯]它並至少添加一個可以在那裏找到的摘要。另外,您可能想要解釋表達式的工作方式,並將其格式化爲代碼(只需選中它並按下Ctrl-K)即可。謝謝! –
好的,編輯我的答案 – radu