CRM 2016 一个IFrame_A 刷新另一个 IFrame_B
Posted BinBinGo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CRM 2016 一个IFrame_A 刷新另一个 IFrame_B相关的知识,希望对你有一定的参考价值。
思路是 :
1 创建一个字段“new_xxx”。
2 注册字段 OnChange 事件。
3 OnChange 事件 刷新 IFrame_B子页面。
CRM父页面JS: /// <summary>刷新Iframe的内容,用于表单上刷新iframe里的内容</summary> var iframe = Xrm.Page.getControl(name).getObject(); iframe.contentWindow.location.reload();
4 IFrame_A 修改 父页面 “new_xxx”字段
IFrame_A 页面JS:
parent.Xrm.Page.getAttribute("new_xxxx").fireOnChange();
parent.Xrm.Page.getAttribute("new_xxxx").setValue(123);
5 “new_xxx”字段 触发 OnChange 事件刷新 IFrame_B子页面。
以上是关于CRM 2016 一个IFrame_A 刷新另一个 IFrame_B的主要内容,如果未能解决你的问题,请参考以下文章
csharp CRM 2016 #Workflows#CRM2016 #MoussaElAnnan
csharp CRM 2016 #UnitTests#CRM2016 #MoussaElAnnan
html CRM 2016 #Dashboards#CRM2016 #IFrames #MoussaElAnnan
csharp CRM 2016 #Emails#C#CRM2016 #MoussaElAnnan
csharp CRM 2016 #Client #Connection #CrmServiceClient#CRM2016 #MoussaElAnnan