EventHandler class
Costruttori
| Event |
Metodi
| add |
Aggiunge callback di eventi alla matrice |
| emit |
Genera eventi chiamando il callback con il messaggio di evento |
| remove |
Rimuove il callback con l'ID specificato dalla matrice di callback |
| subscribe |
Ascoltare gli eventi trasmessi da altre schede/istanze |
| unsubscribe |
Annullare la sottoscrizione a eventi di trasmissione |
Dettagli costruttore
EventHandler(Logger)
Dettagli metodo
addEventCallback(EventCallbackFunction, EventType[], string)
Aggiunge callback di eventi alla matrice
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string
Parametri
- callback
- EventCallbackFunction
callback da richiamare quando viene generato un evento
- eventTypes
elenco di eventi per cui verrà richiamato il callback, se non specificato verrà richiamato per tutti gli eventi
- callbackId
-
string
Identificatore per il callback, usato per individuare e rimuovere il callback quando non è più necessario
Valori restituiti
null | string
emitEvent(EventType, InteractionType, EventPayload, EventError)
Genera eventi chiamando il callback con il messaggio di evento
function emitEvent(eventType: EventType, interactionType?: InteractionType, payload?: EventPayload, error?: EventError)
Parametri
- eventType
- EventType
- interactionType
- InteractionType
- payload
- EventPayload
- error
- EventError
removeEventCallback(string)
Rimuove il callback con l'ID specificato dalla matrice di callback
function removeEventCallback(callbackId: string)
Parametri
- callbackId
-
string
subscribeCrossTab()
Ascoltare gli eventi trasmessi da altre schede/istanze
function subscribeCrossTab()
unsubscribeCrossTab()
Annullare la sottoscrizione a eventi di trasmissione
function unsubscribeCrossTab()