2012-07-24 121 views
1

我是新来的JasperReports。我需要设计一个报告,其中某些列和行是动态的。为此,我必须设计报告和设计后,我希望与我的应用程序集成,以从操作类和dto中获取数据。如何为其数据映射?JasperReports:动态报告生成

+0

可能的重复:http://stackoverflow.com/questions/1936068/how-to-create-a-dynamic-report-thorough-jrxml&http://stackoverflow.com/questions/2947467/dynamic-jasper-报告 – 2012-07-24 10:55:28

回答

0

我不知道这将是多么充满活力,但它可以帮助你:http://dynamicjasper.com/

它使用JasperReports把生成报表,它也允许你创建你的飞行报告。

0

有2个选项可以将数据与列映射。第一个选项是你可以将ur数据传递给数据源,将列名作为键值对进行绑定。第二个选择是你可以直接以列表的形式将你的dto的obj传递给数据源。 使用report.setDataSource()来设置数据。在第一个选项中,确保您的数据类型与列名称匹配。