Partilhar via


addHandler (Referência da API JavaScript) para Dynamics 365 Channel Integration Framework 2.0

Adiciona o assinante aos eventos.

Observação

Essa API pode ser usada no widget e na página da Interface Unificada.

Sintaxe

Microsoft.CIFramework.addHandler(eventName, handlerFunction);

Parâmetros

Nome Tipo Obrigatório Description
nome_do_evento Cordão Yes Nome do evento para o qual o manipulador está definido.
Os eventos apoiados são:
  • onclicktoact: O evento é invocado quando o campo de comunicação de saída (ClickToAct) está habilitado.
  • onmodechanged: O evento é invocado quando o modo de painel é alternado manualmente entre Minimizado (0), Encaixado (1) e Oculto (2).
  • onsizechanged: O evento é invocado quando o tamanho do painel é alterado manualmente arrastando.
  • onpagenavigate: O evento é acionado antes que um evento de navegação ocorra na página principal.
  • onsendkbarticle: O evento é invocado quando o usuário seleciona o botão Enviar no controle KB.
  • onSessionClosed: O evento é invocado quando a sessão é encerrada.
  • onSessionSwitched: O evento é invocado quando o usuário alterna de uma sessão para outra.
Você também pode passar eventos personalizados no eventName parâmetro.
handlerFunction Função Yes A função de manipulador é invocada quando qualquer um dos eventos suportados é acionado.

Example

O código de exemplo demonstra a configuração do método addHandler para o onmodechanged evento.

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

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

onclicktoact
onmodechanged
onsizechanged
onpagenavigate
onsendkbarticle
onSessionClosed
onSessionSwitched