SimpleEventBus is a global variable for the event stream. See Global Client Events for more information on the usage of these methods.

on(eventType, callback)


A subscription to an event. 

Parameters:

NameTypeMandatoryDefault Value
eventTypeStringYN
callbackcallbackYN

Return:

TypeDescription
ObjectContains the unsubscribe method.

Example:

const obj = SimpleEventBus.on('myEvent', (data) => { alert(data); }) 
obj.unsubscribe();

emit(eventType, data)


This method starts an event. Use it in client scripts of the widgets.

Parameters:

NameTypeMandatoryDefault Value
eventTypeStringYN
dataAnyNN

Return:

TypeDescription
VoidThis method does not return a value.

Example:

const obj = SimpleEventBus.emit('myEvent', 'text')


deleteEvent(eventType)


Deletes an event.

Parameter:

NameTypeMandatoryDefault Value
eventTypeStringYN

Return:

TypeDescription
VoidThis method does not return a value.

Example:

const obj = SimpleEventBus.deleteEvent('myEvent')


reset()


This method resets all events and subscriptions.
Return:

TypeDescription
VoidThis method does not return a value.

Example:

SimpleEventBus.reset()