核心功能
Univer Bases 核心功能将结构化数据模型与浏览器工作台组合在一起。模型和 UI 由两个 Web SDK 包提供,并作为独立的 UNIVER_BASE 单元运行。
功能
| 核心功能 | 用途 |
|---|---|
| 字段与附件 | 文本、数字、选择、成员、日期、附件等字段。 |
| 记录、关联与层级 | 批量写入、分页查询、跨表关联和父子记录。 |
| 视图 | 网格、看板、日历、甘特图、画廊,以及筛选、排序、分组和条件着色。 |
| 公式 | 根据字段计算结果,支持显式配置的跨文档引用。 |
| 权限 | Base、表、字段、记录和视图的编辑权限。 |
导入导出、仪表盘、评论和历史记录由扩展插件提供,见Bases 功能一览。
预设模式
Univer Bases 目前没有专用预设。模型和浏览器 UI 都应使用插件模式。
插件模式
安装
在安装与基础使用介绍的 Univer 运行时中加入两个 Bases 产品包:
Shell
pnpm add @univerjs-pro/bases @univerjs-pro/bases-uiShell
npm install @univerjs-pro/bases @univerjs-pro/bases-uiShell
yarn add @univerjs-pro/bases @univerjs-pro/bases-uiShell
bun add @univerjs-pro/bases @univerjs-pro/bases-ui注册产品插件
按照安装指南先注册共享运行时、公式引擎和 许可证,再注册 Bases 插件:
TypeScript
import { UniverBasesPlugin } from '@univerjs-pro/bases'import { UniverBasesUIPlugin } from '@univerjs-pro/bases-ui'import '@univerjs-pro/bases-ui/lib/index.css'univer.registerPlugin(UniverBasesPlugin)univer.registerPlugin(UniverBasesUIPlugin)UniverBasesPlugin 注册 Base 模型、命令、字段与视图注册表、公式集成和权限。UniverBasesUIPlugin 添加渲染工作台与浏览器交互。
你觉得这篇文档如何?