私は.jrxmlファイルを持っています。コードからいくつかのパラメータを渡したいと思います。私はdouble price
、int quantity
、Product product
のようなフィールドを持つOrde
rクラスを持っています。私は価格や数量を渡す必要があるときの状況は、シンプルですが、私はちょうどこのような何か:私はproduct.getName()
を渡すしようとすると、複合JavaBeanの値を取得する方法
<textFieldExpression class = "java.lang.Integer">
<![CDATA[$F{quantity}]]>
</textFieldExpression>
問題が表示されます。私のような何か試してみました:
<textFieldExpression class = "java.lang.String">
<![CDATA[$F{product}.getName()]]>
</textFieldExpression>
や他の多くが、私はエラーを取得しておいてください。net.sf.jasperreports.engine.design.JRValidationException: Report design not valid : 1. Field not found : product
あなたがこの問題を解決するためにどのように任意のアイデアを持っていますか?例えば
参照:http://stackoverflow.com/a/38535589/59087 –