我必须基于将动态提供的各种参数来生成报告。在某些情况下,参数可以为null。 例如,在具有 id 姓名年龄性别的表 Person 婚姻状况作为字段,我必须生成有关 30岁已婚男性的报告。在其他时候,可能需要已婚女性而不考虑年龄。如果我在这两种情况下都使用相同的碧玉,则年龄限制在第二种情况下将为null。有什么办法可以解决这种情况?

还可以动态指定在报告中应生成哪些所有字段?

有帮助吗?

解决方案

使用 JasperReport API 来动态生成报告的示例: 通用标签

您可以在 JasperReports分发程序包

其他提示

您应该尝试动态碧玉。这正是动态jasper设计用于的用例类型。您可以使用相同的模板来生成具有不同列的报告。

有关更多信息: http://dynamicjasper.com/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top