Pentaho Report Designer 5.0.1 dataRow.get()不支持Global Scripting

时间:2014-03-05 09:43:02

标签: pentaho ecmascript-5

我使用PME 5.0.1作为PRD 5.0.1的数据源。在全局脚本(ECMAScript)上,我使用dataRow.get(“parameterName”)来获取PRD早期版本的参数值(如4.5和4.8)。使用了通用数据库连接。但现在它不起作用并抛出异常

ReferenceError: "dataRow" is not defined.

我尝试过.xmi和JNDI的数据源。在这方面,有谁可以帮助我?

1 个答案:

答案 0 :(得分:1)

你是否在init函数中调用dataRow表单?如果不是,则可能是您的上下文中未定义dataRow的原因。

function init(dataRow)
{
  var input = dataRow.get('parameterName');
}

通常,您只需在进入全局脚本选项卡后单击模板按钮,它就会将init(dataRow)和其他常用功能放入。