Skip to content

공유 문서와 독립 Grid View의 Sheet 편집 계약 완성 #791

Description

@developer-1px

Outcome

하나의 표 문서와 History를 공유하면서 선택·포커스·표시 순서가 독립적인 여러 Sheet View를 제공한다. 한쪽 변경이 다른 쪽에 동기적으로 반영되는 실제 두 Grid Usage로 공통 편집 계약을 검증한다.

Done

  • Editing 소유의 View 생성/연결 계약. 데이터 복제나 Host의 수동 동기화 없이 수정·구조 변경·Undo/Redo 공유.
  • 다른 행·열 순서에서도 ID를 기준으로 이동·범위·복사/붙여넣기·채우기와 표시가 일치. 삭제된 ID를 정리하고 새 행·열을 반영.
  • 읽기 전용 수정 및 History 우회 차단, Web modifier 정본 소비, 행/열 부분 스키마 크기 검증 수렴.
  • Bear/Canvas의 기존 표 편집기에서도 같은 View 연결 API를 사용할 수 있도록 부모 문서 연결과 호환.
  • Sheet Hands의 현재 지원 조합과 제약을 owning 문서에 명시하고 API/Usage/Source와 브라우저 검증 완료.

Don't

실험은 두 Grid를 중심으로 한다. 독립 저장된 Bear 원문과 Canvas 객체를 자동으로 같은 표로 합치거나 새 영속 참조 포맷을 정하지 않는다. 네트워크 협업·수식·병합 셀·형제 저장소 변경·main 병합은 포함하지 않는다.

검증

ID 기반 역순 topology의 선택/편집/복사/붙여넣기/채우기, View 간 즉시 반영과 독립 선택, 단일 Undo/Redo, 읽기 전용 모든 변경 진입점, 부분/전체 스키마 일치, Bear/Canvas 부모 연결, 사이트 두 Grid 및 기존 표 브라우저 회귀.

기반: #788에 병합된 #790 (235361a79b3f6748280292c545d5556aca425e7e).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions