EventHandler class
Konstruktorer
| Event |
Metoder
| add |
Lägger till händelseåteranrop till matrisen |
| emit |
Genererar händelser genom att anropa återanrop med händelsemeddelande |
| remove |
Tar bort motringning med angivet ID från motringningsmatrisen |
| subscribe |
Lyssna efter händelser som sänds från andra flikar/instanser |
| unsubscribe |
Avsluta prenumerationen på sändningshändelser |
Konstruktorinformation
EventHandler(Logger)
Metodinformation
addEventCallback(EventCallbackFunction, EventType[], string)
Lägger till händelseåteranrop till matrisen
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string
Parametrar
- callback
- EventCallbackFunction
återanrop som ska anropas när en händelse aktiveras
- eventTypes
lista över händelser som återanropet anropas för, om det inte anges anropas återanrop för alla händelser
- callbackId
-
string
Identifierare för återanropet som används för att hitta och ta bort återanropet när det inte längre behövs
Returer
null | string
emitEvent(EventType, InteractionType, EventPayload, EventError)
Genererar händelser genom att anropa återanrop med händelsemeddelande
function emitEvent(eventType: EventType, interactionType?: InteractionType, payload?: EventPayload, error?: EventError)
Parametrar
- eventType
- EventType
- interactionType
- InteractionType
- payload
- EventPayload
- error
- EventError
removeEventCallback(string)
Tar bort motringning med angivet ID från motringningsmatrisen
function removeEventCallback(callbackId: string)
Parametrar
- callbackId
-
string
subscribeCrossTab()
Lyssna efter händelser som sänds från andra flikar/instanser
function subscribeCrossTab()
unsubscribeCrossTab()
Avsluta prenumerationen på sändningshändelser
function unsubscribeCrossTab()