使用Java在Jasper Report中创建子报表

时间:2011-05-05 09:36:45

标签: jasper-reports subreport

我有两个收藏集如下

客户

cid:1 |姓名:约翰;

cid:2 |姓名:约瑟夫;

顺序

cid:1 | itemNo:1 itemName:Mobile;

cid:1 | itemNo:2 itemName:LapTop;

cid:2 | itemNo:1 itemName:iPad;

cid:2 | itemNo:2 itemName:iPhone;

cid:2 | itemNo:3 itemName:Mobile;

有人可以解释如何将以上收藏品显示为以下模式的报告吗?

cid:1 |姓名:约翰;

itemNo:1 itemName:Mobile;

itemNo:2 itemName:LapTop;

cid:2 |姓名:约瑟夫;

itemNo:1 itemName:iPad;

itemNo:2 itemName:iPhone;

itemNo:3 itemName:Mobile;

1 个答案:

答案 0 :(得分:0)

我会在代码中对它们进行分组,并将报告与客户及其购买的项目一起传递给bean对象。您可以使用该bean对象来格式化报表。

bean将具有成员变量cidcustName以及具有相关项信息的Order个对象的集合。将报告传递给那些bean的列表,您可以根据需要格式化报告。