Freigeben über


addHandler (JavaScript API-Referenz) für Dynamics 365-Kanalintegrationsframework 2.0

Fügen Sie den Abonnenten den Ereignissen hinzu.

Anmerkung

Diese API kann sowohl auf dem Widget als auch auf der Einheitliche Oberfläche-Seite verwendet werden.

Syntax

Microsoft.CIFramework.addHandler(eventName, handlerFunction);

Parameter

Name des Dataflows Typ Erforderlich Beschreibung
eventName Zeichenfolge Ja Name des Ereignisses, für das der Handler gesetzt wird.
Die unterstützten Ereignisse sind:
  • onclicktoAct: Das Ereignis wird aufgerufen, wenn das aktivierte Feld für ausgehende Kommunikation (ClickToAct) aktiviert wird.
  • onmodechanged: Das -Ereignis wird aufgerufen, wenn der Bereich-Modus manuell zwischen Minimiert (0), Gesperrt (1) und Versteckt (2) umgeschaltet wird.
  • onsizechanged: Das Ereignis wird aufgerufen, wenn die Panelgröße manuell durch Ziehen geändert wird.
  • onpagenavigate: Das Ereignis wird ausgelöst, bevor ein Navigationsereignis auf der Hauptseite eintritt.
  • onsendkbarticle: Das Ereignis wird aufgerufen, wenn der Benutzer auf die Schaltfläche Senden auf dem KB-Steuerelement klickt.
  • onSessionClosed: Das Ereignis wird aufgerufen, wenn die Sitzung geschlossen wird.
  • onSessionSwitched: Das Ereignis wird aufgerufen, wenn der Benutzer von einer Sitzung zu einer anderen wechselt.
Sie können auch benutzerdefinierte Ereignisse im eventName Parameter übergeben.
handlerFunktion Funktion Ja Die Handler-Funktion wird aufgerufen, wenn eines der unterstützten Ereignisse ausgelöst wird.

Beispiel

Der Beispielcode veranschaulicht die Einstellung der addHandler-Methode für das Ereignis onmodechanged.

handlerFunction = function(eventData) {
console.log(eventData)
return Promise.resolve();
}

Microsoft.CIFramework.addHandler("onmodechanged", handlerFunction);

Siehe auch

onclicktoact
onmodechanged
onsizechanged
onpagenavigate
onsendkbarticle
onSessionClosed
onSessionSwitched