Facade API
Univer Bases 애플리케이션에서 Facade API를 사용하는 방법을 알아봅니다.
Facade API는 Bases 모델 위에 애플리케이션용 계층을 제공합니다. Base, 테이블, 필드, 레코드, 뷰, 필터, 정렬, 그룹, 선택 영역을 만들거나 UI를 탐색하는 등의 일반적인 작업에 사용하세요.
주의
Base 모델 변경은 동기식입니다. UI 활성화 메서드는 Promise를 반환하므로 await하세요.
Facade 진입점 활성화
애플리케이션에서 사용하는 각 Bases 기능의 Facade 진입점을 가져옵니다.
TypeScript
import { FUniver } from '@univerjs/core/facade'import '@univerjs-pro/bases/facade'import '@univerjs-pro/bases-ui/facade'Univer 인스턴스와 필수 플러그인을 등록한 다음 API 객체를 만듭니다.
TypeScript
const univerAPI = FUniver.newAPI(univer)다음 단계
Facade 확장이 활성화되었습니다. 다음 가이드를 계속 읽어 보세요.
- General API에서는 공통 명령, 이벤트, 실행 취소 및 다시 실행, UI 확장, 네트워크, 열거형 및 유틸리티를 설명합니다.
- Univer Bases API에서는 Base 생성과 조회, 모델 및 UI 상태 작업을 설명합니다.
- Bases facade 레퍼런스에서 전체 메서드를 확인할 수 있습니다.
이 가이드는 어떠셨나요?