[]
SpreadJS는 사용자가 셀을 선택하고 선택된 범위를 드래그하여 셀을 병합할 수 있도록 드래그 및 병합 작업을 지원합니다.
드래그 및 병합 작업은 스프레드시트에서 다른 셀을 사용하여 새롭고 더 큰 셀을 만들고자 하거나, 여러 열 또는 행에 걸쳐 있는 레이블을 만들고자 할 때 유용합니다.
워크북의 allowUserDragMerge
옵션을 사용하여 마우스 드래그를 통해 셀 병합을 허용할지 여부를 제어할 수 있습니다.
기본적으로 allowUserDragMerge
옵션은 boolean 값 false로 설정되어 있으며, 셀은 일반 모드로 동작합니다. 그러나 이 옵션을 true로 설정하면, 아래 이미지에 표시된 것처럼 선택 테두리에 인디케이터가 나타납니다.
다음 코드 샘플은 사용자가 드래그 병합 작업을 수행할 수 있도록 허용하는 방법을 보여줍니다. options.allowUserDragMerge 속성은 워크시트에서 드래그 병합 작업을 허용할지를 지정하는 데 사용됩니다.
// 마우스 드래그를 통해 셀 병합 허용
spread.options.allowUserDragMerge = true;
자세한 내용은 셀 병합 문서를 참조하시기 바랍니다.
Note: 드래그 병합 작업에는 다음과 같은 제한 사항이 있습니다:
드래그는 스팬(span)을 가로질러 수행할 수 없습니다.
드래그 및 병합은 오른쪽 또는 아래쪽 방향으로만 작동합니다.
인디케이터 색상은 선택 테두리 색상과 동일합니다.
사용자가 선택한 범위에 부분적으로 스팬된 셀 범위가 포함되어 있으면 드래그 병합 작업을 실행할 수 없습니다.