Delen via


addHandler (JavaScript API-referentie) voor Dynamics 365 Channel Integration Framework 2.0

Voegt de abonnee toe aan de evenementen.

Opmerking

Deze API kan zowel op de widget als op de Unified Interface-pagina worden gebruikt.

Syntaxis

Microsoft.CIFramework.addHandler(eventName, handlerFunction);

Parameterwaarden

Naam Typologie Verplicht Description
naam van het evenement String Yes Naam van de gebeurtenis waarvoor de handler is ingesteld.
De ondersteunde evenementen zijn:
  • OnClickToAct: De gebeurtenis wordt aangeroepen wanneer het veld voor uitgaande communicatie (ClickToAct) is ingeschakeld.
  • onmodechanged: De gebeurtenis wordt aangeroepen wanneer de paneelmodus handmatig wordt geschakeld tussen Geminimaliseerd (0), Gedockt (1) en Verborgen (2).
  • onsizeveranderd: De gebeurtenis wordt aangeroepen wanneer de paneelgrootte handmatig wordt gewijzigd door te slepen.
  • OnPageNaviGing: De gebeurtenis wordt geactiveerd voordat er een navigatiegebeurtenis plaatsvindt op de hoofdpagina.
  • onsendkbdeeltje: De gebeurtenis wordt aangeroepen wanneer de gebruiker de knop Verzenden selecteert op het KB-besturingselement.
  • onSessionClosed: De gebeurtenis wordt aangeroepen wanneer de sessie is gesloten.
  • onSessionSwitched: De gebeurtenis wordt aangeroepen wanneer de gebruiker van de ene sessie naar de andere overschakelt.
U kunt ook aangepaste gebeurtenissen doorgeven in de eventName parameter.
handlerFunctie Functie Yes De handlerfunctie wordt aangeroepen wanneer een van de ondersteunde gebeurtenissen wordt geactiveerd.

Example

De voorbeeldcode demonstreert het instellen van de addHandler-methode voor de onmodechanged gebeurtenis.

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

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

OnClickToAct
onmodechanged
onsizeveranderd
OnPageNavigeren
onsendkbdeeltje
onSessionClosed
onSessionSwitched