如何在JasperReports的表格中通过文本字段显示数据

时间:2014-02-27 04:25:04

标签: java jasper-reports

我有这样的表结构。

Table Header
    some code
Table Detail
    Some Values
Table Footer
    Some Values

此外,我想补充一点,我已根据我的要求在表格页脚中添加了额外的单元格,并且我将这些文本字段放在表格页脚的该单元格中。

现在我放入表头部分的文本字段完美地工作并显示数据,但我放在表格页脚中的文本字段(甚至与表格标题部分相同)仅显示最后一个bean的数据。我有近25个豆子。因此它只显示表格页脚部分中所有25页中的第25个bean的数据。

1 个答案:

答案 0 :(得分:0)

是的,它会,因为你的所有25个bean将在你的细节带中迭代,当你到达页脚时它只会有最后的数据(这里是第25个) )bean,所以它会打印你最后一个bean的数据。

您应该在表格标题表格页脚之间添加更多频段(组)(详细频段下方的详细频段和组页脚上方的组标题),以打印您的bean数据他们的 群组标题 群组页脚 乐队。

Table Header
    some code
Group Header  <------------------Print your Header value here(Group according to some criteria)
    Some code

Table Detail
    Some Values

Group Footer  <------------------ Print your footer value here(Group according to some criteria)
    Some Values
Table Footer
    Some Values

我认为这将打印所有bean数据,而不仅仅是最后一个bean数据。