Dynamics 356 v9 - 将 executionContext.getFormContext() 与 HTML Web 资源一起使用

Dec*_*ira 5 javascript dynamics-crm dynamics-crm-365 dynamics-365 dynamics-crm-365-v9

我们如何使用executionContext.getFormContext()HTML 网络资源的任何想法?唯一似乎有效的方法parent.Xrm.Page现在已被弃用。

Aru*_*oth 5

我们仍在使用parent.Xrm.Pageand parent.Xrm.Utility,因为尚未宣布替换。

您应该计划使用替换客户端 API列中提到的新客户端 API,而不是已弃用的API。弃用的客户端 API 将继续可用并受支持,直到它们从 Dynamics 365 的未来主要版本中正式删除。

弃用的客户端 API
parent.Xrm

替换客户端 API : 不
适用

注释
较早: HTML Web 资源可以通过使用 parent.Xrm.Page 或 parent.Xrm.Utility 与表单中的Xrm.PageXrm.Utility对象交互。
现在:如果 HTML Web 资源加载到表单容器中, parent.Xrm.* 将起作用。对于其他地方,例如加载 HTML Web 资源作为 SiteMap 的一部分,parent.Xrm.* 将不起作用。

更新:

最新的 MS 文档说:

尽管Xrm.Page已弃用,但parent.Xrm.Page在 HTML Web 资源嵌入表单的情况下将继续工作,因为这是从 HTML Web 资源访问表单上下文的唯一方法。