개발꿀팁 테이블 바인딩 에러 해결 방법 - This won't work because it would move cells in a span on your worksheet./워크시트의 범위…
추천0 비추천 0
페이지 정보
작성자 GCK루카스 작성일 2023-01-31 08:31 조회 318회 댓글 0건본문
관련링크
테이블 바인딩(표 바인딩)을 하다 보면 아래와 같은 에러를 마주칠 수 있습니다.
Uncaught Error:This won't work because it would move cells in a span on your worksheet.
Uncaught Error:워크시트의 범위에 있는 셀이 이동될 수 있으므로 이 작업은 수행되지 않습니다.
이 에러가 발생하는 원인을 알기 위해서는 먼저 테이블 바인딩에 행이 추가될 때 동작하는 방식을 알아야 합니다.
테이블 바인딩을 한 후, 바인딩 행이 추가되면 기본적으로 테이블 바인딩이 차지하는 열만 아래로 밀려가며 데이터가 추가됩니다.
예)
이 때, C열과 D열 간의 병합이 있다면, 아래로 밀릴 수 없기 때문에 해당 에러가 나타나게 됩니다.
이러한 상황에서 해당 테이블에 expandBoundRows를 true로 설정하면 바인딩 행이 추가되는 만큼 시트의 행 전체가 아래로 밀리게 됩니다.
예)
따라서 위와 같이 테이블 바인딩할 테이블 아래에 병합과 같이 행 추가에 방해가 될 수 있는 요소가 있다면 해당 테이블에 expandBoundRows를 설정하여 해결이 가능하며, 테이블이 여러 개가 사용되었더라도 동일하게 적용하여 해결할 수 있습니다.
아래 샘플과 도움말을 참고하여 보세요!
댓글목록
등록된 댓글이 없습니다.