1

请根据下面的文章,我需要输入关于弃用 ClientGlobalContext.js.aspx 的信息。我们在独立的 Web 资源中使用 parent.Xrm 进行集成。我对“window.parent.Xrm.WebApi.online.****”感到困惑,这些 sdk 方法是否仍然有效。根据:https://docs.microsoft.com/en-us/power-platform/important-changes-coming

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

所以 parent.Xrm 不起作用,但是 window.parent.Xrm 作为 SiteMap/standalone html web 资源的一部分在 HTML web 资源中使用呢?

https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/getglobalcontext-clientglobalcontext.js.aspx

希望得到一些澄清。

4

1 回答 1

0

更新:看起来 OP 打开了一个GitHub 问题,巧合的是,微软做出了一些关于撤销弃用公告的决定。好消息!

我们正在将时间线移出以弃用此功能。目前没有 ETA,因此您可以继续使用 ClientGlobalContext.js.aspx。我们正在更新文档以删除弃用公告。


如果您正在开发新的自定义,则建议使用 PCF 控件或自定义页面开发。我分担您的痛苦,Microsoft 正在努力解决此问题,这些弃用/支持删除计划是好的,并且经常会宣布替换。阅读更多

如果这是关于在您的组织中重新开发许多现有的 Web 资源,那么请慢慢计划——这最终将是一个麻烦。

于 2022-02-04T20:25:01.363 回答