java - 将数据源作为字段传递时,子报表不显示所有记录

标签 java jasper-reports

子报表未显示所有记录。

这是我的类(class):

Class ReportObject{

    private List <Student> students;
}

子报表数据源表达式为:$F{students}

<dataSourceExpression><![CDATA[$F{students}]]></dataSourceExpression>

在子报表 jrxml 中,我使用 Student 类成员。 运行应用程序时,它仅显示第一条记录,但学生列表有 8 条记录。

最佳答案

我找到了解决方案, 最初我在标题区设计了子报告。 我已将此子报告从标题带移至详细信息部分,现在工作正常

关于java - 将数据源作为字段传递时,子报表不显示所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11841733/

相关文章:

java - Gradle找不到tools.jar

java - 该方法和构造函数似乎作用于两个不同的传入/存储变量

java - 在需要 List<Parent class> 的方法参数中使用 List<Child class>

ruby-on-rails - Ruby on Rails 中的 Jasper 报告

java - JasperReports 导出到 Excel 仅使用最后设置的背景颜色

jasper-reports - Jasper Report - 详细信息不会打印在第一页上

java - 通过循环中的模块更改变量(java)

java - 无法在 thymeleaf 中 Autowiring TemplateEngine?

jasper-reports - 如何集成 JasperReports Server 和 Cassandra

java - 如何将 jasper-reports 与 spring MVC 一起使用?