Ereignis-Callbacks event-callbacks
Der Viewer unterstützt JavaScript-Ereignisrückrufe, die die Web-Seite verwendet, um den Viewer-Initialisierungsprozess oder das Laufzeitverhalten zu verfolgen.
Callback-Handler werden zugewiesen, indem Ereignisnamen und entsprechende Handler-Funktionen mit der handlers
-Eigenschaft an config
JSON-Objekt im Konstruktor des Viewers übergeben werden. Alternativ ist es möglich, setHandlers()
API-Methode zu verwenden.
Zu den unterstützten Viewer-Ereignissen gehören die folgenden:
-
initComplete
: Trigger, wenn die Viewer-Initialisierung abgeschlossen ist und alle internen Komponenten erstellt wurden, sodassgetComponent()
API verwendet werden kann. Der Callback-Handler akzeptiert keine Argumente. -
trackEvent
- Trigger jedes Mal, wenn ein Ereignis im Viewer auftritt, das von einem Ereignisverfolgungssystem wie Adobe Analytics verarbeitet werden kann. Der Callback-Handler akzeptiert die folgenden Argumente:objID {String}
wird zurzeit nicht verwendet.compClass {String}
wird zurzeit nicht verwendet.instName {String}
einen Instanznamen der Viewer-SDK-Komponente an, die das Ereignis ausgelöst hat.- Zeitstempel des
timeStamp {Number}
. - Payload
eventInfo {String}
Ereignisses
Siehe auch ZoomViewer und setHandlers.