0

我在 CRM-2011 中有一个实体。我想在这个实体的标题中放置一个小面板。我正在添加一个 webresource javascript 文件,我试图在其中访问该实体的标题栏。

我写的是document.getElementById("form_title_div")。但是,它返回为 NULL。

我如何访问来自 webresource javascript 的任何 HTML 活动的实体的标题栏。请协助

4

1 回答 1

2

这可能不是您想要的答案 - 您不应该这样做,它不受支持。

不要访问 DOM

JavaScript 开发人员习惯于与代码中的文档对象模型 (DOM) 元素进行交互。您可以使用 window.getElementById 方法或 jQuery 库。您可以在 HTML Web 资源中自由使用这些技术,但不支持它们访问 Microsoft Dynamics CRM 应用程序页面或实体表单中的元素。相反,对实体表单元素的访问是通过 Xrm.Page 对象模型公开的。Microsoft Dynamics CRM 开发团队保留更改页面组成方式的权利,包括元素的 ID 值,因此使用 Xrm.Page 对象模型可以保护您的代码免受页面实现方式的更改。

于 2016-07-24T15:27:52.930 回答