Callback di eventi event-callbacks
Il visualizzatore supporta i callback di eventi di JavaScript utilizzati dalla pagina web per tenere traccia del processo di inizializzazione del visualizzatore o del suo comportamento in fase di esecuzione.
I gestori di callback vengono assegnati passando i nomi degli eventi e le funzioni corrispondenti del gestore con la proprietà handlers
all'oggetto JSON config
nel costruttore del visualizzatore. In alternativa, è possibile utilizzare il metodo API setHandlers()
.
Gli eventi visualizzatore supportati includono:
Si attiva ogni volta che si verifica un evento all’interno del visualizzatore che può essere gestito da un sistema di tracciamento degli eventi, come Adobe Analytics. Il gestore di callback accetta i seguenti argomenti:
-
objID {String} - non attualmente utilizzato.
-
compClass {String} - non attualmente in uso.
-
instName {String} : nome di istanza del componente SDK del visualizzatore che ha attivato l'evento.
-
timestamp {Number} - timestamp evento.
-
eventInfo {String} - payload evento.
Si attiva quando l'utente attiva un punto attivo a cui sono associati dati Quickview. Il gestore di callback accetta l'argomento seguente:
- dati {Object} - un oggetto JSON contenente i dati della definizione del punto attivo. Lo SKU del campo è obbligatorio, mentre gli altri campi sono facoltativi e dipendono dalla definizione del punto attivo di origine.
Vedi anche InteractiveImage e setHandlers.