我有 2 个关于通过 javascript 操作 MSCRM2011 Iframe 的问题:
- 如何使用 js 过滤 MSCRM2011 Iframe 记录?我实际上的意思是让 Iframe 仅显示满足某些条件的记录。 (我知道通过表单自定义页面设置不同的过滤 View 时可以进行这种过滤操作)
- 是否可以通过 js 代码设置表单上的当前 Iframe View ?
提前致谢, 报价
最佳答案
1a) 要将信息传递到 iFrame,您可以通过 URL 中的参数来执行此操作。如果您需要来回传递信息,则需要使用 postMessage 来完成。
1b) 在采用 iFrame 路线之前,请先了解一下嵌入式网格。
2)绝对;但是,使用 CRM 2011,您可以放置 iframe,然后只需更改源即可。这实际上取决于个人喜好。
如果您想动态注入(inject)它,您需要知道要注入(inject)的 HTML。像这样的东西:
<iframe src='www.google.com'></iframe>
然后将页面上某个项目的Html设置为iframe html代码。
如果您想要使用 iFrame 控件(这是我在 CRM 2011 中推荐的),那么请考虑使用:
Xrm.Page.ui.controls.get('IFRAME_opp').getObject()
以下是一些使用 iFrame 的示例,可能会对您有所帮助(假设其中一个是 4.0,但如果您要注入(inject),则会相关):
http://blog.customereffective.com/blog/2011/07/adding-a-loading-screen-to-your-iframe.html http://blog.customer effective.com/blog/2012/01/crm-2011-iframes- saving.html
关于javascript - MSCRM 2011 : Filtering an Iframe using javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9778996/