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 набора данных, заменив ключевые слова, описанные в этом разделе.