我正在制作一个使用 Jasper 报告工具生成报告的 jsf 应用程序。我正在使用 iReport 来设计我的报告。我想知道 iReport 是否可以接受其他字段内的字段?
所以我这样做了:
$F{student.studentName}
在我的 iReport pdf 设计器中。 student
对象是 detRecord
对象中的一个字段,studentName
是 student
对象中的一个字段。
不幸的是,当我尝试编译时,iReport 给了我这样的错误:
et.sf.jasperreports.engine.design.JRValidationException:报告设计无效: 1. 未找到字段:student.studentName
有什么想法可以传递带有字段的对象,而对象内部也有字段吗?
最佳答案
让学生成为bean,定义getter并使用它:
$F{student}.getStudentName()
关于java - JasperReports 上的字段内字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17140903/