2010-11-26 62 views
2

我有一个对象列表。以下是对象列表中值的示例。使用Java填充子报表值对象

A X 
A Y 
A Z 
B P 
B Q 
B R 

含义值X,Y,Z是下A组和P,Q,R是基团B. 直通iReports我能够列出值的对象(如上所述)下。

我想要做的是我想在报告中以分组的方式显示行。

A 
    X 
    Y 
    Z 
B 
    P 
    Q 
    R 

我知道这可以在子报表中完成。但我不知道如何通过目前我所拥有的物品清单来做到这一点。请提出任何想法。

谢谢。

回答

0

在您的子报表中,您可以添加一个条件,其中如果对象具有第一个值X(作为子报表参数传递的值),则会写入该条件,否则将被忽略。

然后,在主报告中,您可以为每个组调用一次子报告,传递键值和完整的对象集合。

+0

是否有可用于主报告的内建属性,您可以为每个组调用一次子报告。或者我们需要从bean(java)做什么? – Soft 2010-11-26 23:40:26