我正在使用jasper studio,并且我有一个名为PAYMENT和TOTAL的字段。 “付款”是字符串类型,其中包含“现金”,“卡”,“现金退款”和“卡退款”之类的值。
我正在将“表达式时打印”与TOTAL字段一起使用,例如“ $ F {PAYMENT} .equals(“ cashrefund”)?true:false”。
当条件为true时,我会获得价值,但如果条件为false,则它在报告中包含空白记录。如何避免在报告中打印空白记录?如果TOTAL只在有值的地方打印?
答案 0 :(得分:0)
将表达式属性设置为$F{PAYMENT}.equals("cashrefund")
时设置打印,并在空白属性为(isRemoveLineWhenBlank="true")
时设置删除行