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

标签 java report birt birt-emitter

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

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

如果我传递的值是null,那么我想将空白字符串""作为报告参数传递,如下所示

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

但是 BIRT 似乎不喜欢这样,有时它会提示 X 参数为空,有时它运行良好但会搞砸 UI。

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

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

最佳答案

您可以将该参数设置为 "changeMe" 值,并在报告中显示的位置将其替换为空字符串 ""(如果有) “changeMe” 值。 Compare my answer to this question 。您可以将显示值字段留空。

关于java - 将空白字符串作为报告参数 BIRT 传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30868554/

相关文章:

java - 具有多个有界类型和未经检查的转换的 Class.asSubclass

java - 使用 Junit 进行多步测试

Java服务器问题: Cheap/Mid-Level Creating report documents with designer (PDF/HTML)

powershell - 远程计算机磁盘空间报告

javascript - 在 Mozilla Rhino 中转换为 java 对象

java - 使用计数器的 Douglas Peucker 算法

java - 从表面 View 读取字节数组?

xml - 如何在 Odoo 的自定义 QWeb 报告中打印图像?

javascript - 在HTML中使用JS条件在birt中获取不同的超链接

sql - 多个参数值