0

BIRT レポート ビューアーでのレポートの初期化イベントで、そこで行われている検証に基づいて、レポートの継続的な実行をキャンセル (終了) したいと考えています。

疑似コード:reportContext(stop);

膨大な量の調査を行った結果、「タスクをキャンセルする方法はありますが、これにより非常に一般的な例外が発生します」というアイデアへの言及が 1 つだけ見つかりました。しかし、BIRT イベント ハンドラー、特に初期化イベントで JavaScript コードから BIRT レポートの実行をキャンセルする方法については何も見つかりません。一般的な例外、私は対処できます。
誰もこの問題を解決しましたか?

4

1 に答える 1

0

validateレポート パラメータのイベント ハンドラにJavaScript コードを追加できます。レポートは、このスクリプトが評価された場合にのみ実行されtrueます。あなたfalseが言及した「一般的な例外」が発生した場合...

于 2012-10-08T06:36:59.797 に答える