PureJS 그리드 셀 데이터 수정 후 Add Row
페이지 정보
작성자 장도리 작성일 2024-04-09 10:41 조회 54회 댓글 0건본문
관련링크
위 화면과 같이 셀을 선택하고 Add 버튼을 클릭하면 하단에 새로운 행이 생성되도록 하였습니다. Add 버튼의 코드는 아래와 같습니다.
detailGrid.collectionView.sourceCollection.splice(this.detailRowIndex + 1, 0, {status:'U'});
detailGrid.collectionView.refresh();
하지만 셀을 수정한 직후에 셀이 선택이 되어 있는 도중 Add 버튼을 클릭하게 되면 추가된 행이 나타나지 않고 있다가
다른 행의 셀을 클릭해야 Add 버튼으로 추가했던 행들이 한번에 보여지게 됩니다.
(같은 행의 다른 셀을 클릭할 경우에도 추가한 행이 보이지 않았습니다.)
셀 수정의 관련된 코드는
beginningEdit에서 행에 Class를 적용하는 것만 사용중입니다.
beginningEdit : (s,e) => {
const row = s.rows[e.row];
row.cssClass = 'update-row'; }
이에 따른 도움을 받고 싶습니다.
댓글목록
등록된 댓글이 없습니다.