2012-12-12 32 views
0

我想用Java調用在Jasper中創建的許多報告,我可以調用Jasper並將數據提供給主數據集,但是當我需要使某些不同的數據集具有不同的報告中的表格,我不知道它是如何將數據發送到那裏的。 它的posible給這些數據集的數據?如果它是可行的。爲什麼我可以使用java將數據提供給jasper的subdatasets?從Java發送數據到JasperReports子數據集

+1

您可以將參數值發送到子報告。這不是你想要做的?你想發送什麼樣的數據? – florent

+0

我想將值的集合發送到數據集。比如我可以使用JasperFillManager的fillReport Metod發送到主數據集的JRBeanCollectionDataSource。 –

回答

1

如果您想要將數據從主報告發送到數據集/子報表,那麼您已經將數據發送到主報表作爲數據源,爲什麼不通過數據集/子報表的連接表達式發送數據使用REPORT_DATA_SOURCE主報告參數?

+0

我將注意力集中在嘗試使用java直接發送Colection(矢量)到數據集上。我不認爲有可能將它作爲參數發送,並將報告傳遞給子數據集,實際上我不知道我該怎麼做,但現在你已經給了我這個想法,我會盡力找到一個方法來做到這一點。 –