0

此讨论中,通过将 IFRAME 的名称称为“ IFRAME_name ”来提出解决方案。

我想知道我应该如何在我的 CRM 中获得该名称。

编辑:我正在谈论的组件看起来像一个 IFRAME,但实际上是一个网络资源(CRM 中的 HTML 文档即不是外部页面)。当我提到 CRM 的东西时,我会去

parent.window.Xrm.Page + the usuals

但是我怎样才能从 CRM那个组件呢?

4

2 回答 2

5

当您在窗体上创建 IFrame 时,您设置了一个名称。

打开表单自定义并从那里读取名称。

在此处输入图像描述

于 2012-12-09T18:27:15.320 回答
0

采用:

console.dir(Xrm.Page.data.entity.attributes)

然后按F12打开控制台以检查对象。必须在页面上打开控制台才能识别控制台变量,因此我通常在打开控制台的情况下刷新页面。

采用:

var iFrame = descriptionIFrame.contentDocument 
  || descriptionIFrame.contentWindow.document; 

访问 IFRAME 内容,其中descriptionIFrame是对 IFRAME 对象的引用。

于 2012-12-10T16:02:11.310 回答