跳到主要内容
版本:0.9.0-beta.2

Interface: IActivityBarController

molecule.IActivityBarController

Hierarchy

Methods

count

Optional count(name): number

Count the service event

Parameters

NameTypeDescription
namestringEvent name

Returns

number

Inherited from

Partial.count

Defined in

src/common/event/eventBus.ts:28


emit

Optional emit(name, ...args): void

Emit the service event

Parameters

NameTypeDescription
namestringEvent name
...argsanyArguments

Returns

void

Inherited from

Partial.emit

Defined in

src/common/event/eventBus.ts:20


initView

Optional Abstract initView(): void

Returns

void

Inherited from

Partial.initView

Defined in

src/react/controller.ts:4


onChange

Optional onChange(prevSelected?, nextSelected?): void

Called when activity bar item which is not global is changed

Parameters

NameType
prevSelected?UniqueId
nextSelected?UniqueId

Returns

void

Defined in

src/controller/activityBar.ts:29


onClick

Optional onClick(selectedKey, selectedNode): void

Called when activity bar item is clicked

Parameters

NameType
selectedKeyUniqueId
selectedNodeIActivityBarItem

Returns

void

Defined in

src/controller/activityBar.ts:25


onContextMenuClick

Optional onContextMenuClick(e, item): void

Parameters

NameType
eMouseEvent<Element, MouseEvent>
itemundefined | IMenuItemProps

Returns

void

Defined in

src/controller/activityBar.ts:30


subscribe

Optional subscribe(name, callback): void

Subscribe the service event

Parameters

NameTypeDescription
namestring | string[]Event name
callbackFunctionCallback function

Returns

void

Inherited from

Partial.subscribe

Defined in

src/common/event/eventBus.ts:11


unsubscribe

Optional unsubscribe(name): void

Unsubscribe the specific event

Parameters

NameTypeDescription
nameanyThe event name

Returns

void

Inherited from

Partial.unsubscribe

Defined in

src/common/event/eventBus.ts:37