1
A
回答
1
是的,你可以使用Dynamic Jasper。無論您想要什麼,您都可以添加動態列併爲所有配置設置所有參數。這很簡單。在這裏,我給出了一些有用的類名,通過它你可以達到相同的效果。
- JRDesignBand
- JRDesignElementGroup
- JRDesignField
- JRDesignTextField
- JRDesignExpression
- JRDesignSection
0
你並不需要做的是在Java代碼。
你可以在jrxml文件中做到這一點。
例如: 您需要根據條件在一個jrxml文件中顯示2列。
兩個字段是現金收益,卡收益。
把它們在幾乎相同的位置在JRXML文件,其中與網站的區別,以確保避免錯誤(紅色標記的錯誤。)
先取現金收據
右鍵單擊它,並查看它的屬性。
然後找到打印時的表達式(這是您可以應用條件,應該是真正的打印列),並去它。
添加您的表達(條件)。 它的東西是這樣的 $ F {card} .equals(「0」)? true:false 這必須根據您的情況進行更改。 這裏發生了什麼,當jrxml文件中卡值爲零時,它將打印CASH RECEIPT列
對CARD RECEIPT做同樣的事情。
print when expression is as follow
$F{card}.equals("1") ? true : false
What will do this is ,CARD RECEIPT will be Printed when card field is hold the value 1.
相關問題
- 1. 如何動態刪除ireport中的列
- 2. 如何在tablelayout中動態創建列?
- 3. 如何在asp:gridview中動態創建列
- 4. 如何在android中動態創建列?
- 5. 如何在iReport中創建垂直線?
- 6. 如何在iReport中創建超鏈接?
- 7. 在iReport列表中創建子報表
- 8. 如何創建行號(iReport)
- 9. 動態創建列
- 10. 如何在動態創建的列表中創建嵌套列表項目?
- 11. 如何使用TableLayoutPanel創建動態列?
- 12. 如何創建動態播放列表
- 13. 如何創建一個動態列表
- 14. 如何動態創建數據列表
- 15. 如何爲Handsontable創建動態列?
- 16. 如何動態創建單元陣列
- 17. 如何動態創建轉義序列?
- 18. jqgrid如何動態創建列
- 19. 如何動態創建SQLAlchemy列
- 20. 如何動態創建列表框wpf
- 21. 如何在GridView中創建動態CheckBoxes?
- 22. 如何在rails中動態創建named_route?
- 23. 如何在jquery中創建動態ID
- 24. 如何在jquery中動態創建JPanel?
- 25. 如何在SapUi5中創建動態DropDownBox?
- 26. 如何在android中動態創建TableLayout?
- 27. 如何在GridView中動態創建ImageButtons
- 28. 如何在wordpress中動態創建pdf?
- 29. 如何在Spark中動態創建UDF?
- 30. 如何在struts2中創建動態url?