API 参考

FBaseUI

本 API 页面目前提供英文正文。代码签名与标识符不随界面语言变化。

Access

Access through:

Setup

Register @univerjs-pro/bases-ui or a preset that includes it. In plugin mode, import @univerjs-pro/bases-ui/facade. Additional methods below require their listed plugin packages. See Facade setup.

@univerjs-pro/bases-ui

FBaseUI.activateTable

TypeScript
activateTable(tableId: string): Promise<void>

Parameters

  • tableId — Required.

Types: Promise

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.activateView

TypeScript
activateView(viewId: string): Promise<void>

Parameters

  • viewId — Required.

Types: Promise

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.closeLeftSidebar

TypeScript
closeLeftSidebar(): void

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.closeRecordDetail

TypeScript
closeRecordDetail(): void

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.closeRightSidebar

TypeScript
closeRightSidebar(): void

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.getActiveTableId

TypeScript
getActiveTableId(): string | null

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.getActiveViewId

TypeScript
getActiveViewId(): string | null

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.getGroupOptions

TypeScript
getGroupOptions(): IBasePeopleOption[]

Types: IBasePeopleOption

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.getPersonOptions

TypeScript
getPersonOptions(): IBasePeopleOption[]

Types: IBasePeopleOption

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.getRenderedView

TypeScript
getRenderedView(): FBaseRenderedView | null

Types: FBaseRenderedView

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.getSelection

TypeScript
getSelection(): BaseSelection | null

Types: BaseSelection

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.openDraftRecordDetail

TypeScript
openDraftRecordDetail(values?: Record<string, unknown>): void

Parameters

  • values — Optional. Default: {}.

Types: Record

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.openFieldConfigPanel

TypeScript
openFieldConfigPanel(fieldId: string): void

Parameters

  • fieldId — Required.

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.openLeftSidebar

TypeScript
openLeftSidebar(): void

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.openRecordDetail

TypeScript
openRecordDetail(recordId: string): void

Parameters

  • recordId — Required.

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.openRightSidebar

TypeScript
openRightSidebar(): void

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.openViewSettingsPanel

TypeScript
openViewSettingsPanel(viewId: string): void

Parameters

  • viewId — Required.

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.scrollToField

TypeScript
scrollToField(_fieldId: string, options?: IScrollToRecordOptions): void

Parameters

  • _fieldId — Required.
  • options — Optional. Default: {}.

Types: IScrollToRecordOptions

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.scrollToRecord

TypeScript
scrollToRecord(_recordId: string, options?: IScrollToRecordOptions): void

Parameters

  • _recordId — Required.
  • options — Optional. Default: {}.

Types: IScrollToRecordOptions

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.setGroupOptions

TypeScript
setGroupOptions(options: IBasePeopleOption[]): void

Parameters

  • options — Required.

Types: IBasePeopleOption

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.setPersonOptions

TypeScript
setPersonOptions(options: IBasePeopleOption[]): void

Parameters

  • options — Required.

Types: IBasePeopleOption

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.setSelection

TypeScript
setSelection(selection: BaseSelection | null): void

Parameters

  • selection — Required.

Types: BaseSelection

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.startEditingCell

TypeScript
startEditingCell(input: IStartEditingCellInput): void

Parameters

  • input — Required.

Types: IStartEditingCellInput

Package: @univerjs-pro/bases-ui · Type definitions

FBaseUI.stopEditingCell

TypeScript
stopEditingCell(): void

Package: @univerjs-pro/bases-ui · Type definitions

你觉得这篇文档如何?

© 2026 DreamNum Co., Ltd.