如何使用JasperReports在JavaBean中选择嵌套属性?

时间:2015-03-05 13:09:30

标签: java jasper-reports

我正在使用iReport / Jaspersoft Studio设计jrxml模板。

我的源bean如下:

public class Person {
   private List<Phone> phones;
}

public class Phone {
  private String type; //home, business, private...
  private String number;
}

问题:如何在模板中重复显示所有电话号码,但只有那些定义了type = "home"的电话号码?

这就是我所做的: - 添加了一个返回Person s虚拟集合的DataAdapter。 - 数据集查询对话框&gt; Java Bean&gt;将班级phone的{​​{1}}字段添加为jasper字段(Person)。

到目前为止一切顺利,但我现在只在我的jasper参数中有一个类型列表字段。

我现在怎样才能反复显示'phone.number`属性?

0 个答案:

没有答案