javascript - MSCRM 2011 : Filtering an Iframe using javascript

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

我有 2 个关于通过 javascript 操作 MSCRM2011 Iframe 的问题:

  1. 如何使用 js 过滤 MSCRM2011 Iframe 记录?我实际上的意思是让 Iframe 仅显示满足某些条件的记录。 (我知道通过表单自定义页面设置不同的过滤 View 时可以进行这种过滤操作)
  2. 是否可以通过 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/

相关文章:

javascript - 在 Angular JS 中向选项卡添加 Controller

c# - 更新 Dynamics 发票详细信息实体时出现 InvalidCastException

javascript - 在 Controller 内设置值时出现问题以及 console.log 中的奇怪结果

dynamics-crm-2011 - Xrm.Page.getAttribute ("").getValue() 未获取实际值

authentication - Microsoft Dynamics CRM 和应用程序身份验证和授权

c# - 不区分大小写的查询表达式

javascript - CRM Javascript 自动使用特定字段填充查找值

c# - CRM 2011 自定义工作流 Linq 查询在不为空时提供空值

javascript - 链接到 Windows 应用商店中的应用程序

javascript - 输出PHP时如何转义一个JS变量?