【问题标题】:Javascript in either property binding or Query in Birt [closed]Birt中的属性绑定或查询中的Javascript [关闭]
【发布时间】:2015-01-21 17:04:42
【问题描述】:

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

【问题讨论】:

  • Dominique 已经回答了这个问题。

标签: javascript mysql birt property-binding


【解决方案1】:

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

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

但是,这会使报告更难维护。大多数时候,通过替换 this topic 中解释的关键字,从数据集的“beforeOpen”方法修改现有的 queryText 是一种更好的做法。

【讨论】:

  • 按照您的建议和解释,替换关键字确实更优雅。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-28
  • 1970-01-01
  • 2021-05-27
相关资源
最近更新 更多