在属性绑定中的Javascript或Birt中的Query

时间:2015-01-21 17:04:42

标签: javascript mysql birt property-binding

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

1 个答案:

答案 0 :(得分:1)

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

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

然而,这使得报告更难以维护。大多数情况下,更好的做法是从" beforeOpen"中修改现有的queryText。数据集的方法,通过替换this topic

中解释的关键字