我在Java应用程序中使用BIRT 4.3。
我将报告参数从Java类传递给BIRT,然后我在最终(输出)报告中显示这些参数。
如果我传递的值是null
,那么我想将空白字符串""
作为报告参数传递,如下所示
map.put("NAME", salesLocBean.getName() == null ? "" : salesLocBean.getName().toUpperCase());
但是BIRT似乎并不喜欢这种情况,有时它会抱怨X参数是空白的,有时它运行正常但是搞砸了UI。
我试过用这样的空格传递字符串'" "'但是BIRT将它们视为空白字符串。
那么如何将空字符串""
作为报告参数传递给BIRT。
答案 0 :(得分:1)
您可以将参数设置为"changeMe"
值,如果它具有""
值,则将其替换为报表中显示的空字符串"changeMe"
。 Compare my answer to this question。您可以将显示的值留空。