【发布时间】:2011-03-07 15:17:27
【问题描述】:
背景
一个 ResultSet 有许多 Double 值字段(具有像 "###0.000" 这样的模式)。一些值可以是null。
问题
我想用 "N/A" 替换 null 值,这是一个 String 并且不能打印到 Double 字段。为 null 值打印 "0.00" 是不可接受的。
使用 ($F{value} != null) ? $F{value} : "N/A" 的 PrintWhenExpression 值不起作用;不可能以这种方式使用模式。
想法
添加写“N/A”的隐藏字段。仅当值为 null 时才会打印这些字段。
问题
有没有更好的解决方案,如果有,是什么?
谢谢。
【问题讨论】:
标签: jasper-reports textfield ireport