事前定義された EGL レポート・ハンドラー関数

レポート・ハンドラーは、 レポートの埋め込み中のイベントに対応する、以下の事前定義関数名を提供します。 以下のように、ご使用のレポート用の追加の詳細を作成するため、これらの関数にコードを追加します。
関数 関数が作動する場合
beforeReportInit(); レポートの初期化前
afterReportInit(); レポートの初期化後
beforePageInit(); ページに入るとき
afterPageInit(); ページから出るとき
beforeColumnInit(); 列の初期化前
afterColumnInit(); 列の初期化後
beforeGroupInit (groupName String); グループの初期化前。 ここで、groupName は設計文書の <group> タグを参照します。
afterGroupInit(groupName String); グループの初期化後
beforeDetailEval(); 各行の印刷前
afterDetailEval(); 各行の印刷後
上記の関数のいずれかで、 それ以外の関数を呼び出すことができます。 例えば、次のように setReportVariable() の呼び出しを行うことができます。
function afterGroupInit(groupName String)
	if (groupName == “cat")
		setReportVariableValue (“NewGroupName"、“dog");
	else
		setReportVariableValue (“NewGroupName"、groupName);
	end
end

また、独自の関数を作成することもできます。 カスタム関数の作成に関する情報については、JasperReports 資料を参照してください。

事前定義されたレポート・ハンドラー関数の使用例については、『EGL レポート・ハンドラーの作成』を参照してください。

フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.