0

我可以在 BIRT 报告数据集的属性绑定查询文本字段中包含 javascript 吗?我要这样做的原因是根据用户传递的报告参数选择查询。

4

1 回答 1

1

是的,例如,您可以在此字段中执行此操作:

var param=params["myParameter"].value;
if (param==1){
  "select code,label from tableA";
}else{
  "select code,label from tableB";
}

然而,这使得报告更难维护。大多数情况下,通过替换本主题中解释的关键字,从数据集的“beforeOpen”方法修改现有的 queryText 是一种更好的做法

于 2015-01-21T19:03:22.760 回答