是否可以使用Jasper Reports动态生成报告而无需为每个报告生成Jasper?
-
28-10-2019 - |
题
我必须基于将动态提供的各种参数来生成报告。在某些情况下,参数可以为null。 例如,在具有 id ,姓名,年龄,性别的表 Person 和婚姻状况作为字段,我必须生成有关 30岁已婚男性的报告。在其他时候,可能需要已婚女性而不考虑年龄。如果我在这两种情况下都使用相同的碧玉,则年龄限制在第二种情况下将为null。有什么办法可以解决这种情况?
还可以动态指定在报告中应生成哪些所有字段?
解决方案
使用 JasperReport API 来动态生成报告的示例: 通用标签
您可以在 JasperReports分发程序包。
其他提示
您应该尝试动态碧玉。这正是动态jasper设计用于的用例类型。您可以使用相同的模板来生成具有不同列的报告。
有关更多信息: http://dynamicjasper.com/
不隶属于 StackOverflow