メインコンテンツまでスキップ

onResponseUpdateBefore

onResponseUpdateBefore

通常の要求の応答値をData Setに反映する直前に呼び出されます。

パラメータ

  • dsNamestring): 反映されるData Setの名前
  • provInstNamestring): 応答を返した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)が呼び出されていた場合、このイベント自体が呼び出されず、反映は丸ごとキャンセルされます。