2013-05-13 135 views
1

我有一個CSV/Excel報告5固定列,我想添加更多的列,這取決於輸入。每個報告生成可能需要不同數量的列。動態列與碧玉報告

jrxml方法已完成,所以我的問題是 - 我可以在jrxml中添加動態列嗎?

如果不是,那麼編碼方式是正確的? example

注意:我不喜歡使用動態碧玉庫

+0

如何在運行中爲'JasperCompileManager.compileReport()'生成jrxml,即輸入流? ...或者這就是你所說的「jrxml方法完成了」? – kiwiwings 2013-05-13 17:56:42

+0

它是爲5個固定(靜態)列完成的 – 2013-05-13 21:33:46

+0

[如何在運行時顯示/隱藏列?](https://stackoverflow.com/questions/116053/how-to-show-hide-a -column-在運行時) – 2017-12-01 21:24:35

回答

1

我覺得你的目的,可以通過使用DynamicJasper的其在飛行中產生的報表設計和佈局做到最好。這將允許您在生成報告之前自定義報告。