Class KAIDEN.extension_imw.foundation.Moderator

Constructor

Static Moderator ( )
コンストラクタ.

シングルトンです。
new Moderator()を何度行っても必ず単一のインスタンスを返却します。

通常はシンタックスシュガー「KAIDEN.ImwModerator」を利用してください。

Returns
unknown
インスタンス

Instance members

Instance MethodsDefined By

genericLoadData4CopyEvent ( String gadgetId, String url, Object arg, Object exclude ) : Object KAIDEN.extension_imw.foundation.Moderator
汎用データロード(申請書コピー).

指定されたガジェットID、URL等に基づいてajax通信を行い、コピー用データを読み込み、結果(読み込まれたデータ)をガジェットの各項目に設定します

ガジェットの各項目への値設定は、KAIDEN.gadgetMan.setDataSet("ガジェットID", "ajax返却値", true, exclude);が利用されます。

See KAIDEN.base.foundation.GadgetManager.setDataSet
Parameters
gadgetId : String
ガジェットID
url : String
通信先
arg : Object
以下の情報が必要です
  • arg.imwSystemMatterId : コピー対象データのシステム案件ID
  • arg.imwUserDataId : コピー対象データのユーザデータID
  • arg.searchCriteriaCompany : コピー先申請書の検索基準会社(申請会社)
  • arg.searchCriteriaDate : コピー先申請書の検索基準日(申請基準日)
exclude : Object
No description.
Returns
Object
ajax戻り値
genericLoadData4SettleEvent ( String gadgetId, String url, Object arg ) : Object KAIDEN.extension_imw.foundation.Moderator
汎用データロード(事前申請書取込).

指定されたガジェットID、URL等に基づいてajax通信を行い、コピー用データを読み込み、結果(読み込まれたデータ)をガジェットの各項目に設定します

ガジェットの各項目への値設定は、KAIDEN.gadgetMan.setDataSet("ガジェットID", "ajax返却値", true, exclude);が利用されます。

See KAIDEN.base.foundation.GadgetManager.setDataSet
Parameters
gadgetId : String
ガジェットID
url : String
通信先
arg : Object
以下の情報が必要です
  • arg.imwSystemMatterId : コピー対象データのシステム案件ID
  • arg.imwUserDataId : コピー対象データのユーザデータID
  • arg.searchCriteriaCompany : コピー先申請書の検索基準会社(申請会社)
  • arg.searchCriteriaDate : コピー先申請書の検索基準日(申請基準日)
Returns
Object
ajax戻り値
genericLoadDataEvent ( String gadgetId, String url, Object arg, [Object exclude] ) : Object KAIDEN.extension_imw.foundation.Moderator
汎用データロード.

指定されたガジェットID、URL等に基づいてajax通信を行い、結果(読み込まれたデータ)をガジェットの各項目に設定します

ガジェットの各項目への値設定は、KAIDEN.gadgetMan.setDataSet("ガジェットID", "ajax返却値", true);が利用されます。

See KAIDEN.base.foundation.GadgetManager.setDataSet
Parameters
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}
Returns
Object
ajax戻り値
処理前イベントを全ガジェットに発行.
Parameters
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;

Returns
boolean
処理結果(全ガジェットがtrueを返却するとtrue、それ以外はfalse)
IMW申請/承認画面などのsubmit準備。

以下の順で処理されます

  1. 全ガジェットの単項目チェック
  2. 全ガジェットへ処理前イベント発行(preExecFlow)

本関数がtrueを返却した場合に、workflowOpenPage()にてim-workflowに処理を引き渡します

Parameters
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;

Returns
boolean
バリデーション結果
モバイル承認画面(入力チェックを無視)のsubmit準備。

以下の順で処理されます

  1. 全ガジェットへ処理前イベント発行(preExecFlow)

本関数がtrueを返却した場合に、workflowOpenPage()にてim-workflowに処理を引き渡します

Parameters
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;

Static members

Sub namespacesDefined By