当某个值不存在时打印字段Jasper报告

时间:2015-07-14 11:11:20

标签: jasper-reports

我正在使用iReport创建 JasperReports 的报告。我有一个日期字段,其中一次实例为01-JAN-1900。我需要任何时候日期字段具有此值,然后打印null值。我试过这个:

<textField pattern="dd-MMM-yyyy" isBlankWhenNull="true">
                    <reportElement uuid="4dd05795-8363-4cf3-ad30-239aac3a086f" x="3" y="0" width="63" height="15">
                        <printWhenExpression><![CDATA[$F{TRAN_DATE} != "01-JAN-1900"]]></printWhenExpression>
                    </reportElement>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression><![CDATA[$F{TRAN_DATE}]]></textFieldExpression>
                </textField>

但价值仍在印刷。我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

您无法比较不同类型。删除字符串文字并比较日期时间类型。