MSCRM 2011:使用javascript过滤iframe

时间:2012-03-19 22:40:48

标签: javascript dynamics-crm dynamics-crm-2011 crm

我有两个关于MSCRM2011 iframe操作的问题:javascript:

  1. 如何使用js过滤MSCRM2011 Iframe记录?我的意思是让Iframe只显示符合某些条件的记录。 (我知道在通过表单自定义页面设置不同的过滤视图时可以进行这种过滤操作)
  2. 是否可以通过js code?在表单上设置当前的iframe视图

    提前致谢, 奥弗

1 个答案:

答案 0 :(得分:0)

1a)要将信息传递给iFrame,您可以通过URL中的参数执行此操作。如果您需要来回传递信息,则需要使用postMessage。

1b)在进入iFrame路线之前,先看一下嵌入式网格。

2)绝对;但是,使用CRM 2011,您可以放置​​iframe并只更改源代码。这真的与个人偏好有关。

如果要动态注入它,则需要知道要注入的HTML。类似的东西:

<iframe src='www.google.com'></iframe>

然后将页面上的项目的Html设置为iframe html代码。

如果您想要背负iFrame控件(这是我在CRM 2011中推荐的那样),那么请使用:

Xrm.Page.ui.controls.get('IFRAME_opp').getObject()

以下是使用可能对您有帮助的iFrame的一些示例(授予一个是4.0,但如果您正在注入则会相关):

http://blog.customereffective.com/blog/2011/07/adding-a-loading-screen-to-your-iframe.html http://blog.customereffective.com/blog/2012/01/crm-2011-iframes-saving.html