[]
각 Workbook 인스턴스에는 정확히 하나의 데이터 매니저가 포함됩니다.
이 인스턴스는 Workbook 초기화 시 내부적으로 생성됩니다.
다음과 같이 접근할 수 있습니다.
var dataManager = spread.dataManager();반환된 객체는 다음 작업을 위한 중앙 진입점입니다.
테이블 생성
관계 관리
구조화된 데이터 모델 정의
컴포넌트 바인딩용 데이터 준비
Workbook 내의 모든 구조화 데이터 작업은 이 데이터 매니저 인스턴스를 통해 수행되어야 합니다.
spread.dataManager()로 가져온 데이터 매니저는 Workbook이 소유합니다.
다음과 같은 SpreadJS 컴포넌트는:
테이블 시트
간트 시트
리포트 시트
데이터 차트
Workbook 내부의 데이터 매니저에서만 동작합니다.
따라서:
Workbook의 데이터 매니저를 교체할 수 없습니다.
외부 데이터 매니저를 Workbook에 주입할 수 없습니다.
이를 통해 모든 구조화 컴포넌트가 동일한 Workbook 내에서 일관된 데이터 모델을 공유할 수 있습니다.
표준 워크시트 테이블, 피벗 테이블, 수식, 차트와 같은 다른 SpreadJS 기능은 워크시트 범위에서 직접 동작할 수 있으며 데이터 매니저가 필요하지 않습니다.
데이터 매니저에 접근하면 다음 작업을 수행할 수 있습니다.
다음 섹션에서는 테이블을 생성하고 구성하는 방법을 설명합니다.