EventHandler class

Konstruktoren

EventHandler(Logger)

Methoden

addEventCallback(EventCallbackFunction, EventType[], string)

Fügt Dem Array Ereignisrückrufe hinzu.

emitEvent(EventType, InteractionType, EventPayload, EventError)

Gibt Ereignisse durch Aufrufen eines Rückrufs mit Ereignisnachricht aus.

removeEventCallback(string)

Entfernt Rückruf mit bereitgestellter ID aus dem Rückrufarray.

subscribeCrossTab()

Überwachen von Ereignissen, die von anderen Registerkarten/Instanzen übertragen werden

unsubscribeCrossTab()

Abmelden von Übertragungsereignissen

Details zum Konstruktor

EventHandler(Logger)

new EventHandler(logger?: Logger)

Parameter

logger
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

EventType[]

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()