EventHandler class
Konstruktory
| Event |
Metody
| add |
Přidá zpětná volání událostí do pole. |
| emit |
Generuje události voláním zpětného volání se zprávou události. |
| remove |
Odebere zpětné volání se zadaným ID z pole zpětného volání. |
| subscribe |
Naslouchání událostem vysílaným z jiných karet/instancí |
| unsubscribe |
Odhlášení odběru událostí vysílání |
Podrobnosti konstruktoru
EventHandler(Logger)
Podrobnosti metody
addEventCallback(EventCallbackFunction, EventType[], string)
Přidá zpětná volání událostí do pole.
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string
Parametry
- callback
- EventCallbackFunction
zpětné volání, které se má vyvolat při vyvolání události
- eventTypes
seznam událostí, pro které bude vyvoláno toto zpětné volání, pokud není zadané zpětné volání vyvoláno pro všechny události
- callbackId
-
string
Identifikátor zpětného volání, který se používá k vyhledání a odebrání zpětného volání, pokud už není vyžadován
Návraty
null | string
emitEvent(EventType, InteractionType, EventPayload, EventError)
Generuje události voláním zpětného volání se zprávou události.
function emitEvent(eventType: EventType, interactionType?: InteractionType, payload?: EventPayload, error?: EventError)
Parametry
- eventType
- EventType
- interactionType
- InteractionType
- payload
- EventPayload
- error
- EventError
removeEventCallback(string)
Odebere zpětné volání se zadaným ID z pole zpětného volání.
function removeEventCallback(callbackId: string)
Parametry
- callbackId
-
string
subscribeCrossTab()
Naslouchání událostem vysílaným z jiných karet/instancí
function subscribeCrossTab()
unsubscribeCrossTab()
Odhlášení odběru událostí vysílání
function unsubscribeCrossTab()