Class: Transaction

Transaction()

トランザクションクラス

Constructor

new Transaction()

Properties:
Name Type Description
fn.synchro boolean 同期フラッグ(デフォルト:false)
fn.formno number フォームNo
fn.program string プログラム名
fn.mode string モード
fn.request string リクエスト前処理関数
fn.response string レスポンス処理関数
fn.error string エラー処理関数
fn.data object transaction json
Source:

Extends

Methods

(static) ajax(self)

リクエストデータを送信する
Parameters:
Name Type Description
self object 呼び出し元
Source:
Returns:
なし

(static) ajaxExternal(self)

外部プログラムのリクエストデータを送信する
Parameters:
Name Type Description
self object 呼び出し元
Source:
Returns:
なし

(static) clearResponseDataValue(tranSelf)

レスポンスデータのvalue値をクリアする
Parameters:
Name Type Description
tranSelf object トランザクション情報
Source:
Returns:
なし

(static) getData()

(getter)データセット情報取得処理
Source:
Returns:
データセット情報

(static) lockScreen(id)

画面をロックする
Parameters:
Name Type Description
id string 項目名
Source:

(static) loginAjax(self)

ログインリクエストデータを送信する
Parameters:
Name Type Description
self object 呼び出し元情報
Source:
Returns:
- なし

(static) setExternalTranCallback(appspec, callback)

外部transaction JSONファイルを読み込む
Parameters:
Name Type Description
appspec object AppSpecクラス
callback object callback関数
Source:

(static) setResponseValue(data, tranSelf)

ajaxの結果データからトランザクションレスポンスデータのvalue値を設定する
Parameters:
Name Type Description
data object データセ情報
tranSelf object トランザクション情報
Source:
Returns:
なし

(static) setTranCallback(appspec, callback)

transaction JSONファイルを読み込む
Parameters:
Name Type Description
appspec object AppSpecクラス
callback object callback関数
Source:

(static) setValueLength(datasetRecord)

指定レコードの要素数取得処理
Parameters:
Name Type Description
datasetRecord object データセット情報(レコード)
Source:
Returns:
要素数

(static) synchroData(self, startFnc)

同期処理
Parameters:
Name Type Description
self object 呼び出し元
startFnc string callback関数
Source:

(static) unlockScreen(id)

ロックを解除する
Parameters:
Name Type Description
id string 項目名
Source: