Javascript в привязке свойств или Query in Birt

Могу ли я включить javascript в поле "Текст запроса" привязки свойств набора данных отчета BIRT? Причина, по которой я хочу сделать это, состоит в том, чтобы выбрать запрос в зависимости от параметра отчета, переданного пользователем.

1 ответ

Решение

Да, например, вы можете сделать это в этом поле:

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

Однако это усложняет ведение отчетов. В большинстве случаев лучше изменить существующий queryText из метода beforeOpen набора данных, заменив ключевые слова, описанные в этом разделе.

Другие вопросы по тегам