当它为null或为空时,我需要折叠一个字段。 我有这个jrxml源代码
<textField>
<reportElement x="180" y="0" width="200" height="20" uuid="5d7e1430-4275-4c04-a609-b12adf976cd2"/>
<textElement markup="styled">
<font isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{title}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="false">
<reportElement positionType="Float" x="180" y="20" width="200" height="20" isRemoveLineWhenBlank="true" uuid="3e10e11d-131e-4059-b885-0210e651b5bd">
<printWhenExpression><![CDATA[$F{vote} != null && !$F{vote}.equals("")]]></printWhenExpression>
</reportElement>
<textElement>
<paragraph lineSpacing="Proportional"/>
</textElement>
<textFieldExpression><![CDATA["Voto: "+$F{vote}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="180" y="40" width="200" height="30" uuid="2623f12e-a68f-4173-8f64-69a54ce50a0a"/>
<textFieldExpression><![CDATA[$F{organisationName}]]></textFieldExpression>
</textField>
Field Vote有时为空或为空,使用$F{vote} != null && !$F{vote}.equals("")]
时不会显示,但空格仍为白色且不会消失。
这是我的结果
这就是我想要的
我在哪里错了?