编写和调试交互式服务中心的脚本
发布日期: 2017年1月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online
交互式服务中心提供直观界面,在一个位置统一重要客店信息,让您专注于需要您注意的事情。 在交互式服务中心使用的主窗体 - 交互式体验窗体类型提供新的用户体验,让用户减少点击并帮助他们在处理相关记录时保留上下文。详细信息:TechNet:使用“主 - 交互式体验”窗体及其组件
本主题内容
窗体脚本事件和方法在交互式服务中心中不受支持
调试交互式服务中心的脚本
窗体脚本事件和方法在交互式服务中心中不受支持
除以下外,Dynamics 365 Web 客户端支持的所有其他窗体脚本事件和方法在交互式服务中心受支持。
上下文对象的 getCurrentTheme 方法 (Xrm.Page.context)
用于 Dynamics 365 控件的 showAutoComplete、hideAutoComplete、getData 和 setData 方法
窗体选择器 方法 (formSelector.getCurrentItem) 和集合 (formSelector.items)。 这暗示表单项及其方法 (Xrm.Page.ui.formSelector 项(客户端引用)) 在交互式服务中心中不受支持。
选项卡的 getDisplayState 和 setDisplayState 方法
调试交互式服务中心的脚本
调试交互式服务中心的脚本与 Dynamics 365 Web 客户端的调试不同。 这是因为,在使用具有交互式服务中心的自定义 JavaScript 文件或库时,Dynamics 365 将在应用程序的动态库中动态注入自定义 JavaScript 库的内容,而不会加载具有 Dynamics 365 Web 客户端中网页的自定义 JavaScript 库。 您不能在您的自定义代码中设置断点,因为每次重新加载页面时,自定义 JavaScript 代码将注入到阻止到达指定断点的一个动态库中。 在这种情况下,您可以使用以下博客文章中列出的任何一种技巧来调试您的 JavaScript 代码:博客:使用浏览器开发人员工具调试 CRM 中的自定义 JavaScript 代码
注意
博客文章提供一些对调试交互式服务中心的 JavaScript 代码有用的方法。 此博客文章列出的所有方法可能不能对 Dynamics 365 支持的所有浏览器都具有相同效果,您必须研究以了解哪些最符合您的需求。
此外,因为交互式服务中心支持 Dynamics 365 移动客户端支持的客户端事件和方法,大多数调试 Dynamics 365 移动客户端脚本的技巧也适用于交互式服务中心。详细信息:调试适用于手机和平板电脑的 Dynamics 365 的脚本
另请参阅
为 Microsoft Dynamics 365 窗体编写代码
帮助和培训:新交互式服务中心用户指南
Microsoft Dynamics 365
© 2017 Microsoft。 保留所有权利。 版权