保存嵌入在iframe中的记录

时间:2013-07-24 22:46:31

标签: dynamics-crm-2011 dynamics-crm

方案

CRM2011,汇总13

使用iframe的帐户表单,显示联系表单。要求是当用户在帐户表单上按“保存”按钮时,也应保存iframe中的联系人。

OnSave事件代码

var iframeXrmPage = Xrm.Page.getControl("IFRAME_contact").getObject().contentWindow.Xrm.Page;
iframeXrmPage.data.entity.save();  //error: Unable to get property 'entity' of undefined or null reference 

我可以获取iframe的Xrm对象,但dataui成员设置为null

有没有办法使用Xrm.Page在iframe中调用save()?还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

使用以下代码:

var iframeXrmPage = Xrm.Page.getControl(“IFRAME_contact”)。getObject()。contentWindow.contentIFrame.Xrm.Page;