我是 JasperReports 的新手。我需要设计一个报告,其中某些列和行是动态的。为此,我必须设计报告,并在设计之后我想与我的应用程序集成以从动作类和dto获取数据。如何映射数据?
答案 0 :(得分:0)
我不知道它会有多动态,但它可以帮到你:http://dynamicjasper.com/
它使用JasperReports生成您的报告,它还允许您动态创建报告。
答案 1 :(得分:0)
使用列映射数据有两个选项。第一个选项是你可以将ur数据传递给数据源绑定,列名作为键值对。第二个选项是你可以直接以列表形式将你的dto的obj传递给数据源。 使用report.setDataSource()来设置数据。在第一个选项中,确保您的数据类型与列名匹配。