Gebeurteniscallbacks event-callbacks
De viewer ondersteunt JavaScript-gebeurteniscallbacks die de webpagina gebruikt om het initialisatieproces of het runtimegedrag van de viewer bij te houden.
Callback-handlers worden toegewezen door gebeurtenisnamen en corresponderende handlerfuncties door te geven met de handlers
eigenschap aan config
JSON-object in de constructor van de viewer. Het is ook mogelijk setHandlers()
API-methode.
Tot de ondersteunde viewergebeurtenissen behoren:
Elke keer dat een gebeurtenis binnen de viewer plaatsvindt, wordt een gebeurtenis geactiveerd die door een systeem voor het bijhouden van gebeurtenissen, zoals Adobe Analytics, kan worden afgehandeld. De callback-handler accepteert de volgende argumenten:
-
objID {String} - momenteel niet gebruikt.
-
compClass {String} - momenteel niet gebruikt.
-
instName {String} - een instantienaam van de Viewer SDK-component die de gebeurtenis heeft geactiveerd.
-
timeStamp {Number} - tijdstempel van de gebeurtenis.
-
eventInfo {String} - gebeurtenislading.
De gebeurtenis wordt geactiveerd wanneer de gebruiker een hotspot activeert waaraan QuickView-gegevens zijn gekoppeld. De callback manager neemt het volgende argument:
- data {Object} - een JSON-object met gegevens uit de hotspotdefinitie. Het veld sku is verplicht, terwijl andere velden optioneel zijn en afhankelijk zijn van de definitie van de bronhotspot.
Zie ook InteractiveImage en setHandlers.