intra-mart Accel Kaiden! GadgetBuilder 設定ガイド 第6版 2020-04-01

5.4. 通信処理

GadgetBuilder定義の「通信設定」で設定可能な通信処理について説明します。

5.4.1. intra-mart Accel Kaiden!標準の通信処理

本項では、intra-mart Accel Kaiden!で提供している通信処理と設定方法を説明します。

5.4.1.1. 値返却 [ type : claimColumnValue ]

概要
設定したフィールドの入力値データを返却するガジェット間通信です。
引数
キー 設定値
field
入力値データを返却するフィールド名(任意)
未設定の場合は「空白」を返却
設定方法(例)
<claim name="claimName" type="claimColumnValue" args="{'field':'valueField'}"/>

5.4.1.2. 値返却(配列) [ type : claimColumnValues ]

概要
設定したフィールドの入力値データを配列で返却するガジェット間通信です。
取得対象がTmtableの場合は、1行目のデータのみ返却します。
引数
キー 設定値
field1
入力値データを返却するフィールド名(任意)
未設定の場合は「空の配列」を返却
field2
入力値データを返却するフィールド名(任意)
field3
入力値データを返却するフィールド名(任意)
field4
入力値データを返却するフィールド名(任意)
field5
入力値データを返却するフィールド名(任意)
設定方法(例)
<claim name="claimName" type="claimColumnValues" args="{'field1':'valueField1','field2':'valueField2','field3':'valueField3','field4':'valueField4','field5':'valueField5'}"/>

5.4.1.3. 値返却(配列 x 配列) [ type : claimColumnValuesList ]

概要
設定したフィールドの入力値データを配列x配列で返却するガジェット間通信です。
引数
キー 設定値
field1
入力値データを返却するフィールド名(任意)
未設定の場合は「空の配列」を返却
field2
入力値データを返却するフィールド名(任意)
field3
入力値データを返却するフィールド名(任意)
field4
入力値データを返却するフィールド名(任意)
field5
入力値データを返却するフィールド名(任意)
設定方法(例)
<claim name="claimName" type="claimColumnValuesList" args="{'field1':'valueField1','field2':'valueField2','field3':'valueField3','field4':'valueField4','field5':'valueField5'}"/>

5.4.1.4. 値返却(Map) [ type : claimColumnValuesMap ]

概要
設定したフィールドの入力値データをMapで返却するガジェット間通信です。
取得対象がTmtableの場合は、1行目のデータのみ返却します。
引数
複数設定が可能です。
キー 設定値
Mapキー
入力値データを返却するフィールド名(任意)
設定方法(例)
<claim name="claimName" type="claimColumnValuesMap" args="{'key1':'valueField1'(,'key2':'valueField2',…)}"/>

5.4.1.5. 値返却(MapList) [ type : claimColumnValuesMapList ]

概要
設定したフィールドの入力値データをMapListで返却するガジェット間通信です。
引数
複数設定が可能です。
キー 設定値
Mapキー
入力値データを返却するフィールド名(任意)
設定方法(例)
<claim name="claimName" type="claimColumnValuesMapList" args="{'key1':'valueField1'(,'key2':'valueField2',…)}"/>

5.4.1.6. 行数返却 [ type : claimRowCount ]

概要
行数を返却するガジェット間通信です。
引数
なし
設定方法(例)
<claim name="claimName" type="claimRowCount"/>

5.4.1.7. サーフィス返却 [ type : claimSurface ]

概要
設定したフィールドのサーフィスを返却するガジェット間通信です。
引数
キー 設定値
field
データを返却するフィールド名(必須)
設定方法(例)
<claim name="claimName" type="claimSearchData" args="{'field':'surfaceField'}"/>

5.4.1.8. 金額合計 [ type : claimAmountSummary ]

概要
金額合計を返却するガジェット間通信です。
引数
キー 設定値
amount
金額のフィールド名(任意)
未設定の場合は「0」を返却
paymentFlag
立替フラグのフィールド名
未設定の場合は金額のフィールドの合計
payment
合計する立替フラグのコード
未設定の場合は金額のフィールドの合計
設定方法(例)
<claim name="claimName" type="claimAmountSummary" args="{'amount':'amountField', 'paymentFlag':'paymentFlagField', 'payment':'0'}"/>

5.4.1.9. 検索&結果設定を行うガジェット間通信 [ type : claimSearchData ]

概要
検索&結果設定を行うガジェット間通信です。
引数
複数設定が可能です。
キー 設定値
検索キー
データを返却するフィールド名(任意)
設定方法(例)
<claim name="claimName" type="claimSearchData" args="{'key1':'valueField1'(,'key2':'valueField2',…)}"/>