在jasper报告中添加逻辑或门

时间:2013-11-21 10:53:32

标签: jasper-reports

我希望仅当textField中的任何一个或多个具有值时才打印静态文本。

我尝试使用以下代码,但目标未实现。当除了最后一个(HAEMATOLOGY_BASOPHILS)之外的所有textField都为空时,以下代码不起作用。我想通过以下方法,一旦返回布尔值false,逻辑或门的其余部分就不会被执行。

<printWhenExpression>< ![CDATA[((!$F{HAEMATOLOGY_NEUTROPHILS}.isEmpty()) || (!$F{HAEMATOLOGY_EOSINOPHILS}.isEmpty()) || (!$F{HAEMATOLOGY_BASOPHILS}.isEmpty()))]]></printWhenExpression>

    <text><![CDATA[Differential Count]]></text>
PS:我的英语不好。所以,抱歉语法错误。

0 个答案:

没有答案