【问题标题】:sending data from java to JasperReports sub dataset将数据从 java 发送到 JasperReports 子数据集
【发布时间】:2012-12-12 23:24:57
【问题描述】:

我正在尝试使用 Java 调用许多用 jasper 制作的报告,我可以调用 jasper 并将数据提供给主数据集,但是当我需要制作一些不同的数据集以在报告中包含不同的表时,我不会'不知道如何将数据发送到那里。 它可以为这些数据集提供数据吗?如果可能的话。为什么我可以使用 java 给 jasper 的子数据集提供数据?

【问题讨论】:

  • 您可以将参数值发送到子报表。这不是你想做的吗?您要发送什么样的数据?
  • 我想将值的集合发送到数据集。就像 JRBeanCollectionDataSource 一样,我可以使用 JasperFillManager 中的 fillReport 方法将其发送到主数据集

标签: java dataset jasper-reports


【解决方案1】:

如果您想将数据从主报表发送到数据集/子报表,您已经发送到主报表作为数据源的数据,您为什么不通过数据集/子报表的连接表达式使用REPORT_DATA_SOURCE 主报表参数?

【讨论】:

  • 我集中精力尝试使用 java 将集合(向量)直接发送到数据集。我认为不可能将它作为参数发送并从报告传递到子数据集,实际上我不知道我该怎么做,但现在你已经给了我这个想法,我会尝试找到一个方法。
猜你喜欢
  • 1970-01-01
  • 2014-06-26
  • 2013-05-27
  • 1970-01-01
  • 2014-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多