関数 | 関数が作動する場合 |
---|---|
beforeReportInit(); | レポートの初期化前 |
afterReportInit(); | レポートの初期化後 |
beforePageInit(); | ページに入るとき |
afterPageInit(); | ページから出るとき |
beforeColumnInit(); | 列の初期化前 |
afterColumnInit(); | 列の初期化後 |
beforeGroupInit (groupName String); | グループの初期化前。 ここで、groupName は設計文書の <group> タグを参照します。 |
afterGroupInit(groupName String); | グループの初期化後 |
beforeDetailEval(); | 各行の印刷前 |
afterDetailEval(); | 各行の印刷後 |
function afterGroupInit(groupName String) if (groupName == “cat") setReportVariableValue (“NewGroupName"、“dog"); else setReportVariableValue (“NewGroupName"、groupName); end end
また、独自の関数を作成することもできます。 カスタム関数の作成に関する情報については、JasperReports 資料を参照してください。
事前定義されたレポート・ハンドラー関数の使用例については、『EGL レポート・ハンドラーの作成』を参照してください。