适用于 Dynamics 365 渠道集成框架 2.0 的 addHandler(JavaScript API 参考)

将订阅者添加到事件中。

注释

此 API 可用于小组件和统一接口页面。

Syntax

Microsoft.CIFramework.addHandler(eventName, handlerFunction);

参数

Name 类型 必选 Description
事件名称 String 是的 为其设置处理程序的事件的名称。
支持的事件包括:
  • onclicktoact: 启用出站通信 (ClickToAct) 字段时,将调用该事件。
  • onmodechanged: 当面板模式在最小化 (0)、停靠 (1) 和隐藏 (2) 之间手动切换时,将调用该事件。
  • onsize更改: 当通过拖动手动更改面板大小时,将调用该事件。
  • 页面导航: 该事件在主页上发生导航事件之前触发。
  • onsendkb文章: 当用户选择知识库控件上的 “发送” 按钮时,将调用该事件。
  • onSessionClosed: 会话关闭时调用该事件。
  • onSessionSwitched: 当用户从一个会话切换到另一个会话时,将调用该事件。
您还可以在参数中 eventName 传递自定义事件。
handler函数 功能 是的 当触发任何受支持的事件时,将调用处理程序函数。

Example

示例代码演示了如何设置事件的 onmodechanged addHandler 方法。

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

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

OnClickToAct
onmode已更改
onsize已更改
页面导航
onsendkb文章
onSession关闭
onSession已切换