2
我有一個報告,其中包含一個餅圖。無論查詢是返回結果還是什麼都不顯示,我希望顯示圖表。通常你只需要做的plot.setNoDataMessage()
功能,但是因爲這不是內iReport
暴露出來,我做到了Customizer
類中,就像下面:JasperReports與iReport:setNoDataMessage不工作
CategoryPlot plot = (CategoryPlot) chart.getPlot();
plot.setNoDataMessage("No data available so we go into this really "
+ "long spiel about what that means and it runs off the end of the "
+ "line but what can you do about that!");
然而,當我沒有數據運行返回,它給了我一個空白頁面,並彈出「文檔沒有頁面」。
請指教。
更進一步:如果報告中沒有數據,即使空白報告也會顯示「文檔沒有頁面」。 – 2012-01-03 12:58:58