EventHandler class
Constructors
| Event |
Methoden
| add |
Callbacks voor gebeurtenissen toevoegen aan matrix |
| emit |
Verzendt gebeurtenissen door callback aan te roepen met gebeurtenisbericht |
| remove |
Hiermee verwijdert u callback met opgegeven id uit callbackmatrix |
| subscribe |
Luisteren naar gebeurtenissen die zijn uitgezonden vanaf andere tabbladen/exemplaren |
| unsubscribe |
Afmelden voor broadcast-gebeurtenissen |
Constructordetails
EventHandler(Logger)
Methodedetails
addEventCallback(EventCallbackFunction, EventType[], string)
Callbacks voor gebeurtenissen toevoegen aan matrix
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string
Parameters
- callback
- EventCallbackFunction
callback die moet worden aangeroepen wanneer een gebeurtenis wordt gegenereerd
- eventTypes
lijst met gebeurtenissen waarvoor deze callback wordt aangeroepen, indien niet opgegeven callback wordt aangeroepen voor alle gebeurtenissen
- callbackId
-
string
Id voor de callback, gebruikt om de callback te zoeken en te verwijderen wanneer deze niet meer nodig is
Retouren
null | string
emitEvent(EventType, InteractionType, EventPayload, EventError)
Verzendt gebeurtenissen door callback aan te roepen met gebeurtenisbericht
function emitEvent(eventType: EventType, interactionType?: InteractionType, payload?: EventPayload, error?: EventError)
Parameters
- eventType
- EventType
- interactionType
- InteractionType
- payload
- EventPayload
- error
- EventError
removeEventCallback(string)
Hiermee verwijdert u callback met opgegeven id uit callbackmatrix
function removeEventCallback(callbackId: string)
Parameters
- callbackId
-
string
subscribeCrossTab()
Luisteren naar gebeurtenissen die zijn uitgezonden vanaf andere tabbladen/exemplaren
function subscribeCrossTab()
unsubscribeCrossTab()
Afmelden voor broadcast-gebeurtenissen
function unsubscribeCrossTab()