【问题标题】:BIRT - Remove empty row from parameterBIRT - 从参数中删除空行
【发布时间】:2017-05-17 21:54:16
【问题描述】:

我有两个级联参数需要在生成报告之前设置。 第一个是我选择的 ID,第二个可以是链接到第一个 ID 的值列表(数组)。

我已在 beforeOpen 脚本中使用这一行管理数组

this.queryText=this.queryText.replace("999",params["ID_BOBJECT"].value.join(","));

我的查询如下所示:

SELECT V_MOUVEMENT_1.*
FROM V_MOUVEMENT_1
WHERE V_MOUVEMENT_1.ID_BOBJECT IN (999)

我的问题是,最后,我的第二个参数列表首先有一个 blank 值,当我创建列表时选择所有值(包括空值)我得到一个错误未指定该值: Example

【问题讨论】:

    标签: eclipse report birt


    【解决方案1】:

    嗯,唯一有效的解决方案只有这个: Solution

    太糟糕了,它只能在 eclipse 中工作......

    如果我将我的 rptdesign 部署到另一个应用程序,它就不再工作了。

    【讨论】:

    • 嗨,它对我有用:eclipse.org/forums/index.php/t/216579georgeh12.wordpress.com/2012/05/31/…。对于 Eclipse 和我的 RCP 应用程序。您是否在应用程序中的 BIRT 插件中应用了相同的补丁?
    • 嗯,这就是问题所在,我无法将补丁应用到我的其他应用程序。最后我改变了我的洞架构,以便不使用级联参数:)
    猜你喜欢
    • 2018-12-08
    • 2021-07-20
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 2018-05-22
    • 2022-10-24
    • 2016-02-10
    • 1970-01-01
    相关资源
    最近更新 更多