3

Jasper Reporting Tools を使用してレポートを生成する jsf アプリケーションを作成しています。レポートのデザインにiReportを使用しています。iReportが他のフィールド内にあるフィールドを受け入れることができるかどうか疑問に思っていますか?

だから私はこれをしました:

$F{student.studentName}私のiReport pdfデザイナー内。studentオブジェクトはオブジェクト内のフィールドであり、オブジェクトdetRecordstudentNameのフィールドstudentです。

残念ながら、iReportをコンパイルしようとすると、次のようなエラーが表示されました。

et.sf.jasperreports.engine.design.JRValidationException: Report design not valid :       1. Field not found : student.studentName

内部にフィールドを持つフィールドを持つオブジェクトを渡す方法はありますか?

4

2 に答える 2

6

学生を Bean として作成し、ゲッターを定義して使用します。

$F{student}.getStudentName()
于 2013-06-17T07:40:33.910 に答える