我们如何将executionContext.getFormContext()
用于HTML网络资源?只有似乎有用的方法是parent.Xrm.Page
,现在已弃用。
答案 0 :(得分:2)
我们仍在使用parent.Xrm.Page
和parent.Xrm.Utility
,因为替换为not yet announced。
您应该计划使用替换客户端API 列中提到的新客户端API,而不是已弃用的客户端API。已弃用的客户端API将继续可用并受支持,直到它们从Dynamics 365的未来主要版本中正式删除。
不推荐使用的客户端API :
parent.Xrm替换客户端API :
NA<强>评论强>:
早期:HTML网络资源可以使用parent.Xrm.Page或表单中的 Xrm.Page 或 Xrm.Utility 对象进行交互。 parent.Xrm.Utility。
现在:如果在表单容器中加载HTML Web资源,则parent.Xrm。*将起作用。对于其他地方,例如将HTML Web资源作为SiteMap的一部分加载,parent.Xrm。*将无效。
更新
最新的MS文档说:
虽然{@ 1}}已弃用,但
Xrm.Page
将在表单中嵌入HTML Web资源的情况下继续有效,因为这是从HTML网络资源访问表单上下文的唯一方法。