gpt4 book ai didi

javascript - 无法从 CRM 中的 HTML Web 资源访问 Xrm.Page.context

转载 作者:行者123 更新时间:2023-11-30 09:45:18 25 4
gpt4 key购买 nike

我正在尝试从 HTML 网络资源中访问 Xrm.Page.data 对象。我尝试访问 Xrm 上下文,我发现它未定义或 Xrm.Page 为空。 web资源的代码如下:

function GetClientUrl() {
if (typeof window.parent.Xrm.Page.context == "object") {
clientUrl = window.parent.Xrm.Page.context.getClientUrl();
}
var ServicePath = "/XRMServices/2011/Organization.svc/web";
return clientUrl + ServicePath;
}

当它被嵌入到 HTML 网络资源中时,它只是 appen。谁能解释我做错了什么?谢谢。

最佳答案

Microsoft 提供了一个函数来获取 Web 资源的上下文。

您需要添加对以下内容的引用:

<script src="../ClientGlobalContext.js.aspx" type="text/javascript" ></script>

然后你可以像这样获取上下文:

var context = GetGlobalContext();
clientUrl = context.getClientUrl();

文档:GetGlobalContext function and ClientGlobalContext.js.aspx (client-side reference)

关于javascript - 无法从 CRM 中的 HTML Web 资源访问 Xrm.Page.context,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39122616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com