EventHandler class
Konstruktoren
| Event |
Methoden
| add |
Fügt Dem Array Ereignisrückrufe hinzu. |
| emit |
Gibt Ereignisse durch Aufrufen eines Rückrufs mit Ereignisnachricht aus. |
| remove |
Entfernt Rückruf mit bereitgestellter ID aus dem Rückrufarray. |
| subscribe |
Überwachen von Ereignissen, die von anderen Registerkarten/Instanzen übertragen werden |
| unsubscribe |
Abmelden von Übertragungsereignissen |
Details zum Konstruktor
EventHandler(Logger)
Details zur Methode
addEventCallback(EventCallbackFunction, EventType[], string)
Fügt Dem Array Ereignisrückrufe hinzu.
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string
Parameter
- callback
- EventCallbackFunction
Rückruf, der aufgerufen werden soll, wenn ein Ereignis ausgelöst wird
- eventTypes
Liste der Ereignisse, für die dieser Rückruf aufgerufen wird, wenn kein Rückruf für alle Ereignisse aufgerufen wird
- callbackId
-
string
Bezeichner für den Rückruf, der verwendet wird, um den Rückruf zu suchen und zu entfernen, wenn er nicht mehr erforderlich ist
Gibt zurück
null | string
emitEvent(EventType, InteractionType, EventPayload, EventError)
Gibt Ereignisse durch Aufrufen eines Rückrufs mit Ereignisnachricht aus.
function emitEvent(eventType: EventType, interactionType?: InteractionType, payload?: EventPayload, error?: EventError)
Parameter
- eventType
- EventType
- interactionType
- InteractionType
- payload
- EventPayload
- error
- EventError
removeEventCallback(string)
Entfernt Rückruf mit bereitgestellter ID aus dem Rückrufarray.
function removeEventCallback(callbackId: string)
Parameter
- callbackId
-
string
subscribeCrossTab()
Überwachen von Ereignissen, die von anderen Registerkarten/Instanzen übertragen werden
function subscribeCrossTab()
unsubscribeCrossTab()
Abmelden von Übertragungsereignissen
function unsubscribeCrossTab()