【发布时间】:2015-03-06 08:42:13
【问题描述】:
我尝试使用 reportContext.setPersistentGlobalVariable 在数据集的 OnFetch Javascript 方法上定义全局变量,如下所示:
flag = 1;
if(row.Percent>10)
reportContext.setPersistentGlobalVariable("flag", flag);
然后像这样在 beforeRender 方法上检索变量:
var flg = reportContext.getPersistentGlobalVariable("flag");
if(flg==1)
reportContext.getDesignHandle().findElement("chartToHide").drop();
但通过运行收到此错误的报告:
org.eclipse.birt.report.engine.api.EngineException:评估脚本“reportContext.setPersistentGlobalVariable("flag", true);"时出错:
__bm_onFetch()函数执行脚本失败。
【问题讨论】:
标签: javascript eclipse birt