2009-05-24 37 views
3

所以我现在有我的工作和灌装报告。我的程序的用户现在可以将程序中的对象传递给一个报表对象,并使用JRBeanCollectionDataSource来填充它,这确实有效。但是,我无法获取我想要的报告中的所有数据。我对此非常困惑,我如何声明一个名称和一个Class映射到我的集合中的bean的属性的字段。JasperReports JRBeanCollectionDataSource仍然困惑

我有一个名为项目

项目一个Hibernate持久化对象有一个列表属性

和财产是拥有名称,类型和值(全部更持久的对象)的表。

我需要在我的报告中显示bean的属性,而不是其他bean的List集合中的bean的属性。我使用iReport来构建报表,我可以做JavaBeanDataSource以及HQL,但是自从报表运行时,它将有一个要收集的bean集合,但我只需要获取集合中的某些元素,具体取决于标准,需要以显示在我的报告字段,例如:

properties.value其中properties.name =“富”

,其属性是bean的集合场所在我的数据源,基本上具有一个查询,将Bean中的数据作为我的字段查询,甚至可以创建列出集合中属性的子报告,这些属性是bean的属性。

任何帮助和方向非常感谢,非常感谢你!

约书亚

+0

如果我有100个代表点,我会为此创造一个奖励!我很绝望! – Joshua 2009-05-25 18:32:55

+0

要么是一个棘手的问题,要么是一个问题很少,你可以告诉我。:) – Joshua 2009-05-29 23:37:36

+0

嗯,我甚至试图把这个问题外包给getafreelancer.com,让别人编写三份报告我可以使用,甚至接受200美元的出价,他告诉我: 要做的方法这是与数据库,subdatasets和交叉表 这是伟大的,除了我完全没有时间在这个最后期限,大实现是明天,一切工作,除了报告没有写,如果我没有得到它在早上好几次(包括我)看起来像(愚蠢的)像傻瓜。 有人吗?赏金?感觉绝望?请? – Joshua 2009-05-30 04:24:48

回答