5

有什么想法可以executionContext.getFormContext()与 HTML Web 资源一起使用吗?唯一似乎有效的方法parent.Xrm.Page是现在已弃用。

4

1 回答 1

5

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

您应该计划使用替换客户端 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 资源访问表单上下文的唯一方法。

于 2018-04-06T17:31:00.280 回答