传递空白字符串作为报告参数 BIRT

Passing blank string as report parameter BIRT

我在我的 Java 应用程序中使用 BIRT 4.3。

我将报告参数从 Java class 传递给 BIRT,然后我在最终(输出)报告中显示这些参数。

如果我传递的值是 null,那么我想像这样传递空字符串 "" 作为报告参数

map.put("NAME", salesLocBean.getName() == null ? "" : salesLocBean.getName().toUpperCase());

但 BIRT 似乎不喜欢那样,有时它抱怨 X 参数为空,有时它运行良好但搞砸了 UI。

我曾尝试传递带有空格的字符串,例如 '" "',但 BIRT 将它们视为空白字符串。

那么如何将空白字符串 "" 作为报告参数传递给 BIRT。

您可以将参数设置为 "changeMe" 值,如果它具有 "changeMe" 值,则在报告中显示的位置用空字符串 "" 替换它. 。您可以将显示值的字段留空。