onResponseUpdateBefore
onResponseUpdateBefore
通常の要求の応答値をData Setに反映する直前に呼び出されます。
パラメータ
dsName(string): 反映されるData Setの名前provInstName(string): 応答を返したProvider Instanceの名前
戻り値: 戻り値なし — コールバック関数のため、戻り値は使用されません。
説明
サーバーの応答がData Set(およびそれをバインディングしたウィジェット)に実際に書き込まれる直前の時点です。反映前に値を加工したり、ログを残す用途に使用します。
Example
function onResponseUpdateBefore(dsName, provInstName) {
$log.i(dsName + " will update from " + provInstName);
}
関連
onPushUpdateBeforeと名前が似ていますが、onResponseUpdateBeforeは通常の要求(requestData/requestNextData)の応答に対してのみ呼び出され、リアルタイム購読データではonPushUpdateBeforeが代わりに呼び出されます。- この時点ではまだData Setに新しい値が反映されていないため、値を取得すると以前のデータが返ります。
- 直前に呼び出された
onCheckUpdateValidで$vm.setCancelData(provInstName, true)が呼び出されていた場合、このイベント自体が呼び出されず、反映は丸ごとキャンセルされます。