Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 使用Java在Jasper报表中创建子报表_Jasper Reports_Subreport - Fatal编程技术网

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

Jasper reports 使用Java在Jasper报表中创建子报表,jasper-reports,subreport,Jasper Reports,Subreport,我有两个收藏,如下所示 顾客 cid:1 |姓名:约翰 cid:2 |姓名:约瑟夫 命令 cid:1 |项目编号:1项目名称:手机 cid:1 |项目编号:2项目名称:笔记本电脑 cid:2 |项目编号:1项目名称:iPad cid:2 |项目编号:2项目名称:iPhone cid:2 |项目编号:3项目名称:手机 有人能解释一下如何以下面的模式将上述集合显示为报告吗 cid:1 |姓名:约翰 项目编号:1项目名称:手机 项目编号:2项目名称:笔记本电脑 cid:2 |姓名:约瑟夫 项目编号:1

我有两个收藏,如下所示

顾客

cid:1 |姓名:约翰

cid:2 |姓名:约瑟夫

命令

cid:1 |项目编号:1项目名称:手机

cid:1 |项目编号:2项目名称:笔记本电脑

cid:2 |项目编号:1项目名称:iPad

cid:2 |项目编号:2项目名称:iPhone

cid:2 |项目编号:3项目名称:手机

有人能解释一下如何以下面的模式将上述集合显示为报告吗

cid:1 |姓名:约翰

项目编号:1项目名称:手机

项目编号:2项目名称:笔记本电脑

cid:2 |姓名:约瑟夫

项目编号:1项目名称:iPad

项目编号:2项目名称:iPhone


项目编号:3项目名称:手机

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

bean将具有成员变量
cid
custName
,以及一组带有相关项目信息的
Order
对象。将这些bean的列表传递给报表,您应该可以按照自己的意愿格式化报表