[]
        
(Showing Draft Content)

시트 모델

참여 범위

시트 모델(Sheets Model) 은 SpreadJS의 기본 협업 모델입니다.

이 모델은 클라이언트 간에 영구 저장되는 통합 문서 스냅샷을 동기화합니다.

상태가 통합 문서 스냅샷에 저장되는 기능은 별도로 명시되지 않는 한 모두 이 모델에서 협업에 참여합니다.

독립적인 협업 모델을 사용하는 모듈

다음 모듈은 자체 협업 모델을 통해 협업을 지원하므로 시트 모델의 범위에 포함되지 않습니다.

  • 테이블 시트(데이터 매니저 기반 모델)

지원되는 동작 및 작업에 대한 자세한 내용은 데이터 매니저 기반 모델테이블 시트 협업을 참조하세요.

협업을 지원하지 않는 모듈

다음 기능은 협업을 지원하지 않습니다.

  • 간트 시트

  • 리포트 시트

  • 데이터 차트

  • 데이터 바인딩(테이블 수준, 시트 수준, 셀 수준)

  • 움직이는 개체

  • 레거시 차트

사용자 지정 확장

사용자 지정 확장은 통합 문서 직렬화 동작에 따라 협업에 참여합니다.

사용자 지정 셀 형식

모든 참여 클라이언트에 사용자 지정 셀 형식이 동일하게 등록되어 있으면 해당 직렬화 상태가 올바르게 동기화됩니다.

사용자 지정 함수

사용자 지정 함수는 수식 식(formula expression)으로 직렬화됩니다.

모든 참여 클라이언트는 동일한 사용자 지정 함수 구현을 등록해야 합니다.

클라이언트에서 해당 함수를 등록하지 않은 경우, 해당 함수를 사용하는 수식 셀에는 #NAME? 이 표시됩니다.

특별 규칙

현재 사용자 표시(Presence Awareness)

현재 사용자 표시(선택 영역 표시 및 사용자 식별)를 지원합니다.

권한 모드

편집(Edit) 모드와 보기(View) 모드는 협업 세션 내에서 강제 적용됩니다.