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, sodass getComponent() 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.

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