答案 0 :(得分:0)
您必须接收空字符串(即长度为零),而不是正确的字段值或null
。由于"" != null
为真,空字符串在检查时也会传递打印。
你要么:
null
,如此
$F{field_name} == null ? null : $F{field_name}.isEmpty() ? null : $F{field_name}
答案 1 :(得分:0)
我记得以前我没有遇到过这个问题,但不知怎的,它出现了。
当字段数据为空或空时,空白时删除行应删除字段,但它不起作用。
然后我在Google上搜索,最后解决了问题:
该选项仅在field2不触及field3时才会运行。
也许你应该在Float上设置positiontype ......
自然它有效......:欢呼:
这是因为我调整了字段的位置。
我选中的字段空白时删除行选项触及另一个字段,因此无效。
当我在iReport软件中拖动字段时确保它们不会相互接触,问题就解决了。