PureJS 그리드에서 여러행을 한번에 삭제
추천0 비추천 0
페이지 정보
작성자 팬더곰 작성일 2023-04-07 10:34 조회 642회 댓글 0건제품 버전 : wijmo
컨트롤 이름 : wijmo.grid.FlexGrid
본문
관련링크
안녕하세요.
trackChanges를 사용하는 상태에서,
그리드에서 체크박스를 여러개 선택한 후 '행삭제' 버튼을 클릭하여 한번에 삭제하려고 합니다.
그런데,
ctxv_list.removeAt(r.index);
하고나면 roop를 빠져나가버리고 하나만 삭제됩니다.
remove할 때, 이벤트가 실행되어서 그런건지..
어떻게하면 roop를 안빠져나가고 한번에 삭제처리할 수 있는지요?
삭제되면 ctxv_list.itemsRemoved 에도 데이터가 들어가야합니다.
ctxv_list = new wijmo.collections.CollectionView([], {
trackChanges: true
});
grd_list.rows.forEach(r => {
if(r.isSelected ) {
ctxv_list.removeAt(r.index);
}
});
감사합니다.
댓글목록
등록된 댓글이 없습니다.