Skip to content

@vtj


@vtj / designer / WidgetManager

Class: WidgetManager

Defined in: packages/designer/types/managers/widget.d.ts:5

Widget管理类

Constructors

Constructor

new WidgetManager(builtIn?): WidgetManager

Defined in: packages/designer/types/managers/widget.d.ts:7

Parameters

builtIn?

Widget[]

Returns

WidgetManager

Methods

get()

get(name): Widget

Defined in: packages/designer/types/managers/widget.d.ts:19

根据名称获取器件配置

Parameters

name

string

Returns

Widget


getRemoteWidgets()

getRemoteWidgets(): Widget[]

Defined in: packages/designer/types/managers/widget.d.ts:43

获取支持Remote器件

Returns

Widget[]


getWidgets()

getWidgets(region?, group?): Widget[]

Defined in: packages/designer/types/managers/widget.d.ts:38

根据区域名称获取区域内的器件配置

Parameters

region?

"Brand" | "Toolbar" | "Actions" | "Apps" | "Workspace" | "Settings" | "Status" | "Preview"

group?

string

Returns

Widget[]


register()

register(widget): void

Defined in: packages/designer/types/managers/widget.d.ts:13

注册一个器件

Parameters

widget

Widget

Returns

void


removeRemoteWidgets()

removeRemoteWidgets(): void

Defined in: packages/designer/types/managers/widget.d.ts:44

Returns

void


set()

set(name, widget): void

Defined in: packages/designer/types/managers/widget.d.ts:26

修改器件

Parameters

name

string

widget

Partial<Widget>

Returns

void


unregister()

unregister(name): void

Defined in: packages/designer/types/managers/widget.d.ts:31

删除器件

Parameters

name

string

Returns

void