Partage via


addHandler (Référence API JavaScript) pour l’environnement d’intégration du canal de Dynamics 365 2.0

Ajoute l’abonné aux événements.

Note

Cette API peut être utilisée à la fois sur le widget et sur la page Unified Interface.

Syntaxe

Microsoft.CIFramework.addHandler(eventName, handlerFunction);

Paramètres

Nom  Type Requise Description
eventName String Oui Nom de l’événement pour lequel le gestionnaire est défini.
Les événements pris en charge sont :
  • onclicktoact : L’événement est appelé lorsque la communication sortante (ClickToAct) est activée.
  • onmodechanged : L’événement est appelé lorsque le mode volet est activé manuellement entre Réduit (0) Ancré (1) et Masqué (2).
  • onsizechanged : L’événement est appelé lorsque la taille du panneau est modifiée manuellement par glisser-déplacer.
  • onpagenavigate : L’événement est déclenché avant qu’un événement de navigation ne se produise sur la page principale.
  • onsendkbarticle : L’événement est appelé lorsque l’utilisateur clique sur le bouton Envoyer dans le contrôle de la Base de connaissances.
  • onSessionClosed : L’événement est invoqué à la fermeture de la session.
  • onSessionSwitched : L’événement est invoqué lorsque l’utilisateur passe d’une session à une autre.
Vous pouvez également transmettre des événements personnalisés dans le paramètre eventName.
handlerFunction Function Oui La fonction de gestionnaire est invoquée lorsque l’un des événements pris en charge se déclenche.

Exemple

L’exemple de code illustre la définition de la méthode addHandler pour l’événement onmodechanged.

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

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

Voir aussi

onclicktoact
onmodechanged
onsizechanged
onpagenavigate
onsendkbarticle
onSessionClosed
onSessionSwitched