[]
SpreadJS는 셀, 열, 행 또는 시트에 데이터를 저장할 수 있는 기능을 제공합니다. setTag 메서드를 사용하면 사용자에게는 보이지 않지만, 모든 유형의 데이터를 저장할 수 있는 태그(tag)를 생성할 수 있습니다.
태그는 clear 메서드를 사용하여 제거할 수 있으며, 잘라내기, 복사, 붙여넣기, 이동 등의 작업도 가능합니다.
태그 유형이 문자열(string)인 경우에는 검색도 가능합니다. 태그는 실행 취소(undo) 및 다시 실행(redo) 기능과 함께 지원되며, JSON 파일로 가져오기 또는 내보내기할 때 기본 태그는 지원되지만, 사용자 정의 태그(custom tags)는 지원되지 않습니다.
태그를 추가하면 CellChanged, ColumnChanged, RowChanged 이벤트가 발생할 수 있습니다.
아래 코드 샘플은 셀에 태그를 추가하는 방법을 보여줍니다.
activeSheet.setTag(1,1,"test");
alert(activeSheet.getTag(1,1,GC.Spread.Sheets.SheetArea.viewport));