Могу ли я включить javascript в привязку к свойствам Текстовое поле запроса в отчете BIRT Data Set? Причина, по которой я хочу сделать это, - это выбрать запрос в зависимости от параметра отчета, переданного пользователем.Javascript в связывании свойств или запроса в Birt
0
A
ответ
1
Да, например, вы можете сделать это в этой области:
var param=params["myParameter"].value;
if (param==1){
"select code,label from tableA";
}else{
"select code,label from tableB";
}
Однако это делает отчеты более трудно поддерживать. В большинстве случаев лучше изменить существующий queryText из метода «beforeOpen» набора данных, заменив ключевые слова, указанные в this topic
+0
Замена ключевых слов, как вы предложили и объяснил, намного более изящна. – Alan
Доминик уже ответил на этот вопрос. – Alan