2

我正在使用 struts 2 并想用 jasper 创建图表。我已经创建了要传递给 jasper 的数据源。我已经使用 ireport 设计了图表(只是拖动图表没有制作图表样式)。

使用空数据源,然后我将字段名称设置为与我传递的属性相同,但它仍然会生成一个空图表。在报告中它有效,但在图表中它没有。当我使用数据构建图表时必须应用一些技巧?谁能帮我?这与构建图表中的数据集有关吗?

4

1 回答 1

1

您的数据源不应该只是一个对象列表。JasperReport 字段需要实现一些方法才能有效地使用内存。所以jasper可以一一获取海量数据。因此您的对象类必须实现

JR数据源

或者你可以简单地使用

JRBeanCollectionDataSource

反而。

我个人更喜欢后一种选择:

http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JRBeanCollectionDataSource.html

于 2012-05-27T12:26:59.410 回答