【发布时间】:2015-03-10 08:55:17
【问题描述】:
我试图将变量从工厂进程传递到运行进程, 在 eclipsde UI 透视图中使用 reportContext.setPersistentGlobalVariable。 在数据集的 onFetch() 中,代码如下所示:
var flag = "hello";
reportContext.setPersistentGlobalVariable("flag", flag);
在报表设计的 beforeRender() 方法中,代码如下所示:
var flg = reportContext.getPersistentGlobalVariable("flag");
reportContext.getDesignHandle().findElement("text").setContent(flg);
需要注意的是,当我将两个 sn-ps 放在报表设计的两个 on..() 方法中时,此代码是有效的。 不知何故,数据没有在两个进程之间传递。
【问题讨论】:
标签: javascript eclipse birt