Jasper reports Jasper子报告未显示在主报告中
我有一个jasper报表。在主报表中我添加了一个子报表。我使用java类传递集合和参数(不直接使用sql查询)。它正在成功编译 但在运行时,它只显示主报告,不显示子报告,也没有出现任何错误。这只是给了那个地方一些空间。 有人能告诉我怎么解决这个问题吗?Jasper reports Jasper子报告未显示在主报告中,jasper-reports,ireport,Jasper Reports,Ireport,我有一个jasper报表。在主报表中我添加了一个子报表。我使用java类传递集合和参数(不直接使用sql查询)。它正在成功编译 但在运行时,它只显示主报告,不显示子报告,也没有出现任何错误。这只是给了那个地方一些空间。 有人能告诉我怎么解决这个问题吗? 在jasper中添加子报表时,我必须遵循哪些规则?假设您将数据作为Java Beans集合传递给报表,那么我将假设您有一个字段作为Java.util.List,用于向子报表提供数据 您的原始bean将类似于: public class Paren
在jasper中添加子报表时,我必须遵循哪些规则?假设您将数据作为Java Beans集合传递给报表,那么我将假设您有一个字段作为
Java.util.List
,用于向子报表提供数据
您的原始bean将类似于:
public class ParentBean{
int id;
String fatherName;
List<ChildBean> childrenList;
//setters and getters goes here
}
在子报表中,使用ChildBean
中的字段
注意:对话框名称来自旧的iReport版本,现在可能已更改。假设您将数据作为Java Beans集合传递给报表,那么我将假设您有一个字段作为
Java.util.List
,它将用于提供子报表
您的原始bean将类似于:
public class ParentBean{
int id;
String fatherName;
List<ChildBean> childrenList;
//setters and getters goes here
}
在子报表中,使用ChildBean
中的字段
注意:对话框名称来自旧iReport版本,现在可能已更改。但您是否预览了子报表?可能会有一些错误或在子报告中单独填写任何内容…但是您预览过子报告了吗?可能会出现一些错误或在子报告中单独不填写任何内容…这可能有助于-->发送
java.util.List
参数:
这可能有助于-->发送java.util.List
参数:
1.创建数据集
2.创建列表对象
3.映射列表对象中带有参数和连接的字段。1.创建数据集
2.创建列表对象
3.在列表对象中映射带参数和连接的字段。对不起,您的问题太广泛了。去,读一些文章,有一本关于JasperReports的书,一旦遇到具体问题就回来。对不起,你的问题太广泛了。去,读一些文章,有一本关于JasperReports的书,一旦遇到具体问题就回来。