【发布时间】:2018-09-16 16:21:25
【问题描述】:
有什么想法可以将executionContext.getFormContext() 与 HTML 网络资源一起使用吗?唯一似乎有效的方法是 parent.Xrm.Page 现在已弃用。
【问题讨论】:
标签: javascript dynamics-crm dynamics-365 dynamics-crm-365 dynamics-crm-365-v9
有什么想法可以将executionContext.getFormContext() 与 HTML 网络资源一起使用吗?唯一似乎有效的方法是 parent.Xrm.Page 现在已弃用。
【问题讨论】:
标签: javascript dynamics-crm dynamics-365 dynamics-crm-365 dynamics-crm-365-v9
我们仍在使用parent.Xrm.Page 和parent.Xrm.Utility,因为替换为not yet announced。
您应该计划使用 替换客户端 API 列中提到的新客户端 API,而不是已弃用的那些。已弃用的客户端 API 将继续可用并受到支持,直到它们从 Dynamics 365 的未来主要版本中正式删除。
已弃用的客户端 API:
parent.Xrm
替换客户端 API:
不适用
评论:
早期:HTML网络资源可能与Xrm.Page或Xrm.Utility 使用 parent.Xrm.Page 或 parent.Xrm.Utility 在表单中的对象。
现在:如果 HTML Web 资源在表单中加载,则 parent.Xrm.* 将起作用容器。对于其他地方,例如加载 HTML Web 资源作为 SiteMap 的一部分,parent.Xrm.* 将不起作用。
更新:
最新的 MS 文档说:
尽管
Xrm.Page已被弃用,但parent.Xrm.Page将继续在 HTML Web 资源嵌入表单的情况下工作,因为这是从 HTML Web 资源访问表单上下文的唯一方法。
【讨论】: