XRM对象模型和FormContext之间的区别是什么

时间:2019-07-16 06:19:20

标签: javascript dynamics-crm crm

我想知道XRM对象模型和FormContext之间的区别。什么时候使用XRM对象模型以及何时使用FormContext?

1 个答案:

答案 0 :(得分:0)

在最新版本中,Microsoft decided to deprecate Xrm.Page对象-我们以前从中获取表单,控件和填充物。 formContext是要用于此目的的新对象,它从根本上是使用executionContextexecutionContext.getFormContext派生的。 Read more

仍然需要

Xrm对象,并且可以在代码中全局使用它,而不必使用Client API中的执行上下文。例如-Xrm.WebApiXrm.Navigation Read more

从网络资源的角度来看,我们仍然必须使用parent.Xrm来获取上下文。

  

包括对ClientGlobalContext.js.aspx的引用不会使Xrm对象在HTML Web资源中可用。因此,HTML Web资源中不支持包含Xrm。*方法的脚本。如果将HTML Web资源加载到表单容器中,则parent.Xrm。*将起作用。但是,对于其他地方,例如将HTML Web资源作为SiteMap的一部分加载,parent.Xrm。*也将不起作用。

Reference