チームの仕様に合わせてレポートを変更するのに問題があります。
問題は次のとおりです。jdbc データソースからレポートを生成しています。行が1つまたは1つもないように、DBからアイテムを選択しています。行が返された場合は、結果を反映したデータを表示します。ただし、行が返されない場合は、データが表示されるはずだったグリッド全体を非表示にして、「データが見つかりません」という簡単なメッセージを表示する必要があります。
クエリにカウントを追加したり、プラグインから計算されたカウントを追加したりするなど、さまざまなアクションを試しましたが、結果が得られない場合、オフにするカウントはありません。また、デフォルトで true に設定されているブール値パラメーター showHideData を作成しようとしました。キー フィールドの 1 つが null の場合、showHideData は false に設定されます。これは次のように見えました (データセット afterClose スクリプト オプションに配置しました):
if(row["FIRM"] != null){
params["showHideData"] = true;
}else {
params["showHideData"] = false;
}
残念ながら、null 値にアクセスできないという JavaScript エラーが表示されます。Javascriptに詳しくないのでわかりませんが、どなたか教えていただけると助かります。