Referencing a Bean in JasperReports
Posted on Sat 10 September 2016 in General Software Development
Thanks to this answer on
StackOverflow, I know how
easy it is to reference the bean itself instead of one of its properties
in a text field expression in JasperReports. The trick is to declare a
field whose description is set to the keyword _THIS
:
<field name="myBean" class="de.uwesander.MyBean">
<fieldDescription>_THIS</fieldDescription>
</field>
Then it can be referenced in the text field expression as follows:
<textFieldExpression>
<![CDATA[$F{myBean} instanceof ...]]>
</textFieldExpression>