スクリプト処理の関数化について
対象製品
Elixir Report 8.7J
詳細
何度も使うスクリプトの処理を関数化する場合は、下記のいずれかに定義します。
・レポートテンプレートの[スクリプト] -[関数の定義]タブ
・ファイルシステム以下に作成したjsファイル
jsファイルに定義すれば、複数のレポートテンプレートから使うこともできます。
関数はJavaScriptの関数定義と同じように行います。
■サンプルコード
function 関数名(パラメータ){
// 処理内容の記述
// 結果の返却
return xxx;
}
jsファイル内に関数を定義した場合は、レポートテンプレートでファイルのインポートを行う必要があるため、次の内容をレポートプロパティのOn Render Beginなどに記述してください。
・レポートテンプレートの[スクリプト] -[関数の定義]タブ
・ファイルシステム以下に作成したjsファイル
jsファイルに定義すれば、複数のレポートテンプレートから使うこともできます。
関数はJavaScriptの関数定義と同じように行います。
■サンプルコード
function 関数名(パラメータ){
// 処理内容の記述
// 結果の返却
return xxx;
}
jsファイル内に関数を定義した場合は、レポートテンプレートでファイルのインポートを行う必要があるため、次の内容をレポートプロパティのOn Render Beginなどに記述してください。