개발꿀팁 [FlexGrid] 병합된 셀을 기준으로 행을 끌어 위치 변경하기
추천0 비추천 0
페이지 정보
작성자 GCK다이애나 작성일 2022-12-15 15:44 조회 344회 댓글 0건본문
관련링크
병합된 셀을 기준으로 그리드의 행을 드래그 및 드롭하여 위치를 변경하시길 원하시는 경우, draggingRow 이벤트와 draggedRow 이벤트를 이용하시면 됩니다.
그리드의 draggingRow 이벤트와 draggedRow 이벤트를 아래의 단계와 같이 구현해 보시기 바랍니다.
- draggingRow 이벤트에 병합된 셀이 속하는 행들의 인덱스 값을 불러와 사용자 정의 변수에 저장하는 코드를 구현합니다.
- draggedRow 이벤트 호출 시 splice 메서드를 통해 병합된 셀이 속하는 행들의 위치를 변경하는 코드를 작성합니다.
- 이때, 행을 드래그 하기 위하여 그리드의 allowDragging 속성 값을 'Both' 로 설정해 주셔야 합니다.
자세한 코드는 아래의 샘플을 참고해 보시기 바랍니다.
샘플에서는 사용자 정의하여 확장된 MergeManager 클래스를 이용해 병합된 셀을 기준으로 행의 헤더를 병합하여 나타내었으니 참고해 주시기 바랍니다.
이와 관련된 데모 및 API 문서를 공유 드리오니 참고해 보시기 바랍니다.
댓글목록
등록된 댓글이 없습니다.