如何在BIRT报告中进行javascript脚本编写?

时间:2017-12-15 05:50:30

标签: javascript birt actuate

有人可以给我参考,我可以在BIRT报告中了解javascript脚本吗?

情节是,我有一个下拉列表,其中包含所有汽车公司的名称......除此之外,还有所有选项。 选择“所有”选项后,它应显示所有汽车品牌的所有记录。

目前,当我选择个别车名时,它运作正常。 ALL选项无效。

这是一段代码段。

if (params["RP_CarCompany_Name"].value == 'ALL') {
    this.queryText = this.queryText.replace('DYNAMIC_CARCOMPANY', "'" + 'BMW' + "'," + "'" + 'AUDI' + "'," + "'" + 'JEEP' + "'," + "'" + 'DATSUN' + "'");
} else {
    this.queryText = this.queryText.replace('DYNAMIC_CARCOMPANY', "'" + params["RP_CarCompany_Name"].value.join("','") + "'");
}

P.S。:DYNAMIC_CARCOMPANY是SQL查询中的占位符,类似这样

SELECT * FROM CAR_DB WHERE carcompany IN(DYNAMIC_CARCOMPANY);

提前感谢您的帮助。

0 个答案:

没有答案