Core Features
Univer Bases core combines a structured-data model with a browser workbench. The model and UI are delivered by two Web SDK packages and operate as an independent UNIVER_BASE unit.
Features
| Core feature | Purpose |
|---|---|
| Fields and attachments | Text, numbers, choices, members, dates, and attachments. |
| Records, links, and hierarchy | Batch edits, local pagination, table links, and parent-child records. |
| Views | Grid, Kanban, Calendar, Gantt, Gallery, filtering, sorting, grouping, and conditional colors. |
| Formulas | Field calculations and explicitly configured cross-document references. |
| Permissions | Editing permissions for Bases, tables, fields, records, and views. |
Exchange, dashboards, comments, and history use extension plugins; see the Bases feature overview.
Preset Mode
Univer Bases does not currently provide a dedicated preset. Use plugin mode for both the model and browser UI.
Plugin Mode
Installation
Add the two Bases product packages to the Univer runtime described in Installation & Basic Usage:
pnpm add @univerjs-pro/bases @univerjs-pro/bases-uinpm install @univerjs-pro/bases @univerjs-pro/bases-uiyarn add @univerjs-pro/bases @univerjs-pro/bases-uibun add @univerjs-pro/bases @univerjs-pro/bases-uiProduct plugin registration
Register the shared runtime, formula engine, and license first as shown in the installation guide, then register the Bases plugins:
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 registers the Base model, commands, field and view registries, formula integration, and permissions. UniverBasesUIPlugin adds the rendered workbench and browser interactions.
How is this guide?