KAIDEN.extension_imw.foundation.Moderator
- Moderator
Constructor
シングルトンです。
new Moderator()
を何度行っても必ず単一のインスタンスを返却します。
通常はシンタックスシュガー「KAIDEN.ImwModerator」を利用してください。
- unknown
- インスタンス
Instance members
Instance Methods
指定されたガジェットID、URL等に基づいてajax通信を行い、コピー用データを読み込み、結果(読み込まれたデータ)をガジェットの各項目に設定します
ガジェットの各項目への値設定は、KAIDEN.gadgetMan.setDataSet("ガジェットID", "ajax返却値", true, exclude);
が利用されます。
- gadgetId : String
- ガジェットID
- url : String
- 通信先
- arg : Object
- 以下の情報が必要です
- arg.imwSystemMatterId : コピー対象データのシステム案件ID
- arg.imwUserDataId : コピー対象データのユーザデータID
- arg.searchCriteriaCompany : コピー先申請書の検索基準会社(申請会社)
- arg.searchCriteriaDate : コピー先申請書の検索基準日(申請基準日)
- exclude : Object
- No description.
- Object
- ajax戻り値
指定されたガジェットID、URL等に基づいてajax通信を行い、コピー用データを読み込み、結果(読み込まれたデータ)をガジェットの各項目に設定します
ガジェットの各項目への値設定は、KAIDEN.gadgetMan.setDataSet("ガジェットID", "ajax返却値", true, exclude);
が利用されます。
- gadgetId : String
- ガジェットID
- url : String
- 通信先
- arg : Object
- 以下の情報が必要です
- arg.imwSystemMatterId : コピー対象データのシステム案件ID
- arg.imwUserDataId : コピー対象データのユーザデータID
- arg.searchCriteriaCompany : コピー先申請書の検索基準会社(申請会社)
- arg.searchCriteriaDate : コピー先申請書の検索基準日(申請基準日)
- Object
- ajax戻り値
指定されたガジェットID、URL等に基づいてajax通信を行い、結果(読み込まれたデータ)をガジェットの各項目に設定します
ガジェットの各項目への値設定は、KAIDEN.gadgetMan.setDataSet("ガジェットID", "ajax返却値", true);
が利用されます。
- gadgetId : String
- ガジェットID
- url : String
- 通信先
- arg : Object
- 以下の情報が必要です
- arg.imwSystemMatterId : システム案件ID
- arg.imwUserDataId : ユーザデータID
- arg.searchCriteriaCompany : 検索基準会社(申請会社)
- arg.searchCriteriaDate : 検索基準日(申請基準日)
- arg.imwAuthUserCode : 権限者コード
- arg.pageType : ページタイプ
ページタイプは、KAIDEN.extension_imw.foundation.Moderator.Cのcode属性を指定します。
例:arg.eventKey = KAIDEN.ImwModerator.C.APPLY.code;
- exclude : Object
- 除外フィールド(形式:
{ブロックId|(tmtalbeId)}:field}
)
- Object
- ajax戻り値
- arg : unknown
- 以下の情報が必要です
- arg.imwSystemMatterId : システム案件ID
- arg.imwUserDataId : ユーザデータID
- arg.searchCriteriaCompany : 検索基準会社(申請会社)
- arg.searchCriteriaDate : 検索基準日(申請基準日)
- arg.eventKey : イベントキー
イベントキーは、KAIDEN.extension_imw.foundation.Moderator.Cのname属性を指定します。
例:arg.eventKey = KAIDEN.ImwModerator.C.APPLY.name;
- boolean
- 処理結果(全ガジェットがtrueを返却するとtrue、それ以外はfalse)
以下の順で処理されます
- 全ガジェットの単項目チェック
- 全ガジェットへ処理前イベント発行(preExecFlow)
本関数がtrueを返却した場合に、workflowOpenPage()
にてim-workflowに処理を引き渡します
- arg : Object
- 以下の情報が必要です
- arg.imwSystemMatterId : システム案件ID
- arg.imwUserDataId : ユーザデータID
- arg.searchCriteriaCompany : 検索基準会社(申請会社)
- arg.searchCriteriaDate : 検索基準日(申請基準日)
- arg.eventKey : イベントキー
イベントキーは、KAIDEN.extension_imw.foundation.Moderator.Cのname属性を指定します。
例:arg.eventKey = KAIDEN.ImwModerator.C.APPLY.name;
- boolean
- バリデーション結果
以下の順で処理されます
- 全ガジェットへ処理前イベント発行(preExecFlow)
本関数がtrueを返却した場合に、workflowOpenPage()
にてim-workflowに処理を引き渡します
- arg : Object
- 以下の情報が必要です
- arg.imwSystemMatterId : システム案件ID
- arg.imwUserDataId : ユーザデータID
- arg.searchCriteriaCompany : 検索基準会社(申請会社)
- arg.searchCriteriaDate : 検索基準日(申請基準日)
- arg.eventKey : イベントキー
イベントキーは、KAIDEN.extension_imw.foundation.Moderator.Cのname属性を指定します。
例:arg.eventKey = KAIDEN.ImwModerator.C.APPLY.name;