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)— 마지막 응답에서 값 조회