Обзор интерфейса
@univerjs-pro/bases-ui предоставляет лицензируемое браузерное рабочее пространство Univer Bases. Оно отображает навигацию по таблицам и представлениям, сетку, канбан, календарь, диаграмму Ганта и галерею, а также редакторы полей, панель записи, меню и состояние выделения.
Регистрация рабочего пространства
Зарегистрируйте лицензию и движки формул до плагинов Bases. Поля формул используют @univerjs-pro/engine-formula; приложение Sheets не требуется.
univer.registerPlugin(UniverLicensePlugin, { license: process.env.CLIENT_LICENSE_TEXT,})univer.registerPlugin(UniverProFormulaEnginePlugin)univer.registerPlugin(UniverRenderEnginePlugin)univer.registerPlugin(UniverUIPlugin, { container: 'app' })univer.registerPlugin(UniverBasesPlugin)univer.registerPlugin(UniverBasesUIPlugin)Импорты, стили и локали приведены в разделе Установка и основы использования.
Начальная компоновка
IUniverBaseUIConfig управляет областями рабочего пространства и первой отображаемой таблицей и представлением.
univer.registerPlugin(UniverBasesUIPlugin, { workbench: { header: true, headerMenu: true, content: true, leftSidebar: true, rightSidebar: false, rightPanelMode: 'dock', }, initialState: { tableId: 'tasks', viewId: 'kanban', },})Для режима только для чтения используйте disableEdit. Настраивайте attachment, personOptions и groupOptions только для полей, которым нужны данные хоста.
Насколько полезно это руководство?