개발꿀팁 FlexGrid 셀 편집 후, 편집된 셀에 대한 정보 얻기
추천1 비추천 0
페이지 정보
작성자 GCK루시 작성일 2022-09-13 14:48 조회 602회 댓글 1건본문
관련링크
Wijmo FlexGrid에서 편집된 셀에 대한 정보를 얻기 위해서는 셀 편집이 끝난 중에 발생하는 cellEditEnding 이벤트를 이용하시면 됩니다.
먼저 cellEditEnding 이벤트의 두 번째 매개변수인 cellEditEndingEventArgs 에서 row와 column 속성을 이용하여 행/열 인덱스 값을 가져올 수 있습니다.
마지막으로 FlexGrid에서 현재 셀 편집기를 나타내는 HTMLInputElement를 가져오는 activEditor 속성에서 편집된 값에 대해서 구할 수 있습니다. 자세한 코드는 아래 샘플을 참고하여 주시기 바랍니다.
cellEditEnding:function(s,e){ let oldVal = s.getCellData(e.row, e.col), newVal = s.activeEditor.value; if (oldVal !== newVal){ html += `<li>행 인덱스 ${e.row}와 열 인덱스 ${e.col}의 값이 ${newVal}로 변경 되었습니다. </li>`; document.querySelector('#info').innerHTML = html; }