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:

Viewer-Ereignis
Beschreibung
initComplete
Trigger, wenn die Viewer-Initialisierung abgeschlossen und alle internen Komponenten erstellt wurden, sodass die Verwendung getComponent()- möglich ist. Der Callback-Handler akzeptiert keine Argumente.
trackEvent-

Trigger jedes Mal, wenn im Viewer ein Ereignis auftritt, das von einem Ereignisverfolgungssystem wie Adobe Analytics verarbeitet werden kann. Der Callback-Handler akzeptiert die folgenden Argumente:

  • objID {String} - wird derzeit nicht verwendet.

  • compClass {String} - wird derzeit nicht verwendet.

  • instName {String} : Ein Instanzname der Viewer-SDK-Komponente, die das Ereignis ausgelöst hat.

  • timeStamp {Number} - Ereigniszeitstempel.

  • eventInfo {String} - Ereignis-Payload.

QuickViewActivate-

Trigger, wenn der/die Benutzende einen Hotspot mit zugehörigen Schnellansichtsdaten aktiviert. Der Callback-Handler verwendet das folgende Argument:

  • data {Object} - ein JSON-Objekt, das Daten aus der Hotspot-Definition enthält. Das Feld SKU- ist obligatorisch, während andere Felder optional sind und von der Hotspot-Quelldefinition abhängen.

Siehe auch CarouselViewer​** und setHandlers**.

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8