Jasper报告 - Hashmap或Sub报告

时间:2012-08-29 18:46:33

标签: java jasper-reports ireport

Java应用程序的后端可以返回一系列表,每个表具有相同的结构,就像搜索“特定区域的学校信息”可以返回动态数量的学校及其信息,现在我们想要将每个学校的细节作为一个表格。

-School A-
=============================
Name | Address | Student Name

-School B-
=============================
Name | Address | Student Name

....

-School N-
=============================
Name | Address | Student Name

那么我们可以在Jasper中使用HashMap来节省子报告的麻烦并且仍然保持一切动态吗?任何提示都很感激。

1 个答案:

答案 0 :(得分:1)

你能否在一个表中返回所有数据(你说现在得到的表有相同的结构)?

如果不是直接来自数据库,那么编写自己的数据源类,将所有表包装成Jasper的一个数据源。

然后将数据放入报告的详细信息,并告诉Jasper在学校专栏上进行分组。