@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
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
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