环境: - BIRT Designer v4.3.2
问题: 我有一个数据集运行查询以从SQL DB检索数据,我正在尝试执行外部js文件中存在的javascript函数。 尝试查看该数据集的“输出列”时,出现以下错误:
org.eclipse.birt.data.engine.core.DataException: Fail to execute script in function __bm_beforeOpen(). Source:
------
" + util.evaluateQueryTextExpressions(this); + "
-----
A BIRT exception occurred. See next exception for more information.
ReferenceError: "util" is not defined. (<inline>#1)
包含该功能的javascript文件已作为资源添加到报告中。
注意:当我实际生成报告时,一切都按预期正常工作。但是,只有在我尝试查看“输出列”或“预览结果”时才会出现在BIRT设计器中我是否遇到此问题。
非常感谢协助解决此问题。 谢谢!
答案 0 :(得分:1)
这是一个已知的限制。 AFAIK没有解决方法,所以你不能在你的情况下使用“预览结果”。