getPushResultIndex
getPushResultIndex
リアルタイムpushデータがDataSetの何番目の行に反映されたかのインデックスを返します。
パラメータ
dmName(String): DataSet名(DM名)blockName(String): ブロック名
戻り値: 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)— 最後の応答から値を取得