API 참조

@univerjs-pro/docs-sdt-ui

이 API 페이지의 본문은 현재 영어로 제공됩니다. 코드 시그니처와 식별자는 언어에 따라 바뀌지 않습니다.

Insertion menus, properties popups, interaction, and highlighting for Docs content controls.

TypeScript
import { UniverDocsSdtPlugin } from '@univerjs-pro/docs-sdt'import { UniverDocsSdtUIPlugin } from '@univerjs-pro/docs-sdt-ui'import DocsSdtUIEnUS from '@univerjs-pro/docs-sdt-ui/locale/en-US'import { LocaleType } from '@univerjs/core'import '@univerjs-pro/docs-sdt-ui/lib/index.css'univerAPI.loadLocales(LocaleType.EN_US, DocsSdtUIEnUS)univer.registerPlugin(UniverDocsSdtPlugin)univer.registerPlugin(UniverDocsSdtUIPlugin)

Merge DocsSdtUIEnUS into the application's locales. Register Docs core, Docs UI, the render engine, and the license plugin first. This UI accepts menu?: MenuConfig and has no Facade entry. The current Docs advanced preset does not include the SDT plugins.

Insert a control

TypeScript
import { InsertSdtCommand } from '@univerjs-pro/docs-sdt-ui'await univerAPI.executeCommand(InsertSdtCommand.id, { kind: 'checkbox' })

The command uses the active document and text selection. kind supports richText, text, checkbox, date, dropDownList, comboBox, picture, group, repeatingSection, and docPartObj. Repeating-section items are created through their parent section rather than inserted independently.

The root also exports IInsertSdtCommandParams, InsertableSdtKind, and SdtPopupService. See the content-controls guide.

이 가이드는 어떠셨나요?

© 2026 DreamNum Co., Ltd.