Udostępnij przez


addHandler (dokumentacja interfejsu API języka JavaScript) dla Dynamics 365 Channel Integration Framework 2.0

Dodaje subskrybenta do wydarzeń.

Uwaga / Notatka

Ten interfejs API może być używany zarówno na widżecie, jak i na stronie ujednoliconego interfejsu.

Składnia

Microsoft.CIFramework.addHandler(eventName, handlerFunction);

Parametry

Name Typ Required Description
eventName (nazwa_wydarzenia) Sznurek Tak Nazwa zdarzenia, dla którego ustawiono procedurę obsługi.
Obsługiwane zdarzenia to:
  • OnClickToAct: Zdarzenie jest wywoływane, gdy pole komunikacji wychodzącej (ClickToAct) jest włączone.
  • OnModeChanged: Zdarzenie jest wywoływane, gdy tryb panelu jest ręcznie przełączany między trybem Zminimalizowany (0), Zadokowany (1) i Ukryty (2).
  • OnSizeChanged: Zdarzenie jest wywoływane, gdy rozmiar panelu jest ręcznie zmieniany przez przeciągnięcie.
  • OnpageNavigate: Zdarzenie jest wywoływane przed wystąpieniem zdarzenia nawigacyjnego na stronie głównej.
  • Atakendkbarticle: Zdarzenie jest wywoływane, gdy użytkownik wybierze przycisk Wyślij w kontrolce bazy wiedzy.
  • onSessionZamknięte: Zdarzenie jest wywoływane po zamknięciu sesji.
  • onSessionSwitched: Zdarzenie jest wywoływane, gdy użytkownik przełącza się z jednej sesji na inną.
W parametrze eventName można również przekazywać zdarzenia niestandardowe.
handlerFunction (Funkcja obsługi) Funkcja Tak Funkcja obsługi jest wywoływana, gdy zostanie wyzwolone dowolne z obsługiwanych zdarzeń.

Example

Przykładowy kod demonstruje ustawianie metody addHandler dla onmodechanged zdarzenia.

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

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

onclicktoact
OnModeChanged
onsizechanged
OnpageNavigate (Nawigacja na stronie
Onsendkbarticle
onSessionClosed
onSessionSwitched (Przełącznik Sesji)