2

设想

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 对象,但它的data成员ui设置为null.

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

4

1 回答 1

1

使用以下代码:

var iframeXrmPage = Xrm.Page.getControl("IFRAME_contact").getObject().contentWindow.contentIFrame.Xrm.Page;

于 2013-07-26T11:26:43.403 回答