EventHandler class
Konstruktory
| Event |
Metody
| add |
Dodaje wywołania zwrotne zdarzeń do tablicy |
| emit |
Emituje zdarzenia, wywołując wywołanie zwrotne z komunikatem o zdarzeniu |
| remove |
Usuwa wywołanie zwrotne z podanym identyfikatorem z tablicy wywołań zwrotnych |
| subscribe |
Nasłuchiwanie zdarzeń emitowanych z innych kart/wystąpień |
| unsubscribe |
Anulowanie subskrypcji zdarzeń emisji |
Szczegóły konstruktora
EventHandler(Logger)
Szczegóły metody
addEventCallback(EventCallbackFunction, EventType[], string)
Dodaje wywołania zwrotne zdarzeń do tablicy
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string
Parametry
- callback
- EventCallbackFunction
wywołanie zwrotne, które ma być wywoływane po wywołaniu zdarzenia
- eventTypes
lista zdarzeń wywoływanych przez to wywołanie zwrotne, jeśli nie podano wywołania zwrotnego dla wszystkich zdarzeń
- callbackId
-
string
Identyfikator wywołania zwrotnego używany do lokalizowania i usuwania wywołania zwrotnego, gdy nie jest już wymagany
Zwraca
null | string
emitEvent(EventType, InteractionType, EventPayload, EventError)
Emituje zdarzenia, wywołując wywołanie zwrotne z komunikatem o zdarzeniu
function emitEvent(eventType: EventType, interactionType?: InteractionType, payload?: EventPayload, error?: EventError)
Parametry
- eventType
- EventType
- interactionType
- InteractionType
- payload
- EventPayload
- error
- EventError
removeEventCallback(string)
Usuwa wywołanie zwrotne z podanym identyfikatorem z tablicy wywołań zwrotnych
function removeEventCallback(callbackId: string)
Parametry
- callbackId
-
string
subscribeCrossTab()
Nasłuchiwanie zdarzeń emitowanych z innych kart/wystąpień
function subscribeCrossTab()
unsubscribeCrossTab()
Anulowanie subskrypcji zdarzeń emisji
function unsubscribeCrossTab()