BIRT レポート データ セットのプロパティ バインディング クエリ テキスト フィールドに JavaScript を含めることはできますか? これを行う理由は、ユーザーから渡されたレポート パラメーターに応じてクエリを選択するためです。
質問する
906 次
1 に答える
1
はい、たとえば、このフィールドでこれを行うことができます。
var param=params["myParameter"].value;
if (param==1){
"select code,label from tableA";
}else{
"select code,label from tableB";
}
ただし、これにより、レポートの保守がより困難になります。ほとんどの場合、このトピックで説明されているようなキーワードを置き換えることにより、データセットの「beforeOpen」メソッドから既存の queryText を変更することをお勧めします。
于 2015-01-21T19:03:22.760 に答える