【发布时间】:2015-03-14 15:07:23
【问题描述】:
我是 JasperReports 的新手。我需要设计一个报告,其中某些列和行是动态的。为此,我必须如何设计报告,并且在设计后我想与我的应用程序集成以从操作类和 dto 中获取数据。如何为其映射数据?
【问题讨论】:
标签: jasper-reports
我是 JasperReports 的新手。我需要设计一个报告,其中某些列和行是动态的。为此,我必须如何设计报告,并且在设计后我想与我的应用程序集成以从操作类和 dto 中获取数据。如何为其映射数据?
【问题讨论】:
标签: jasper-reports
我不知道它会有多动态,但它可能会对你有所帮助:http://dynamicjasper.com/
它使用 JasperReports 生成您的报告,它还允许您即时创建报告。
【讨论】:
有 2 个选项可以将数据与列进行映射。第一个选项是你可以将你的数据传递到数据源绑定中,列名作为键值对。第二个选项是您可以将 dto 的 obj 直接以列表形式传递给数据源。 使用 report.setDataSource() 设置数据。在第一个选项中,确保您的数据类型与列名匹配。
【讨论】: