사용자 지정 컴포넌트

@univerjs-pro/bases-ui는 Bases 워크벤치에서 사용하는 컴포넌트를 내보냅니다. 초기화된 Univer 인젝터 안에서 실행되며 독립적인 디자인 시스템 위젯이 아닙니다.

공개 워크벤치 컴포넌트

TypeScript
import {  BaseTableSidebarFrame,  BaseToolbar,  BaseUnitCollaborationStatus,  BaseViewIcon,  ViewTabs,} from '@univerjs-pro/bases-ui'

AddViewMenu, FilterPanel, FormulaEditorPanel 같은 전용 패널도 내보냅니다. 주변 Bases 서비스와 유닛 컨텍스트를 사용할 수 있을 때만 렌더링하세요.

지원되는 확장 지점

  • IBaseViewUIRegistryService는 뷰 유형에 DOM 또는 캔버스 렌더러를 등록합니다.
  • IBaseDashboardUIExtensionRegistryService는 하나의 대시보드 UI 확장을 제공합니다.
  • IBaseRecordActionService는 현재 유닛, 테이블, 뷰, 레코드 컨텍스트를 가진 작업을 추가합니다.

각 등록은 폐기 가능한 핸들을 반환합니다. 호스트 플러그인을 제거할 때 폐기하세요.

이 가이드는 어떠셨나요?

© 2026 DreamNum Co., Ltd.