Comparteix a través de


addHandler (Referència de l'API de JavaScript) per al Dynamics 365 Channel Integration Framework 2.0

Afegeix el subscriptor als esdeveniments.

Nota

Aquesta API es pot utilitzar tant al giny com a la pàgina de la interfície unificada.

Sintaxi

Microsoft.CIFramework.addHandler(eventName, handlerFunction);

Paràmetres

Nom Tipus Obligatori Descripció
eventName Corda Nom de l'esdeveniment per al qual s'ha definit el controlador.
Els esdeveniments admesos són:
  • onclicktoact: L'esdeveniment s'invoca quan s'habilita el camp de comunicació de sortida (ClickToAct).
  • onmodechanged: L'esdeveniment s'invoca quan el mode de plafó es commuta manualment entre Minimitzat (0), Acoblat (1) i Ocult (2).
  • onsizechanged: L'esdeveniment s'invoca quan la mida del plafó es canvia manualment arrossegant.
  • navegació a la pàgina: L'esdeveniment s'activa abans que es produeixi un esdeveniment de navegació a la pàgina principal.
  • onsendkbarticle: L'esdeveniment s'invoca quan l'usuari selecciona el botó Envia al control KB.
  • onSessionClosed: L'esdeveniment s'invoca quan es tanca la sessió.
  • onSessionSwitched: L'esdeveniment s'invoca quan l'usuari canvia d'una sessió a una altra.
També podeu passar esdeveniments personalitzats al eventName paràmetre.
handlerFunció Funció La funció handler s'invoca quan s'activa qualsevol dels esdeveniments admesos.

Exemple

El codi d'exemple demostra la configuració del mètode addHandler per a l'esdeveniment onmodechanged .

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

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

onclicktoact
onmodechanged
onsizechanged
navegació a la pàgina
onsendkbarticle
onSessionClosed
onSessionSwitched