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

getPushResultIndex

getPushResultIndex

リアルタイムpushデータがDataSetの何番目の行に反映されたかのインデックスを返します。

パラメータ

  • dmNameString): DataSet名(DM名)
  • blockNameString): ブロック名

戻り値: List — pushデータが反映された行のインデックス。該当がない場合は-1

説明

subscribeDataのコールバック内、またはonResponseUpdateイベントハンドラーで呼び出すと、今回のpushで更新された行の位置がわかります。特定の行をハイライトしたり、スクロール移動に活用したりします。

Example

$vm.subscribeData("stockProvider", function(data) {
var idx = $vm.getPushResultIndex("stockProvider");
$log.i("업데이트된 행 인덱스:", idx);
// 해당 행으로 current 이동
if (idx >= 0) {
$vm.setDSCurrent("ds.stockList", idx);
}
});

関連

  • $vm.subscribeData(provInstName, callback) — リアルタイム購読を開始
  • $vm.getPiResultValue(piName, blockPath) — 最後の応答から値を取得