CRM 2011:从子页面重新加载父页面时出现权限被拒绝错误

时间:2014-04-14 09:07:18

标签: dynamics-crm-2011 microsoft-dynamics

我正在尝试在保存时从子页面重新加载父页面。我使用以下代码刷新它。

window.parent.opener.location.reload(真);

此代码在我第一次保存子记录时工作正常。但是,如果我停留在同一个子页面上并修改了页面上的内容,则保存记录。现在我收到错误,因为权限被拒绝。

此错误即将发生,因为在代码" window.parent.opener.location.reload(true)"无法找到位置值。

位置值为{...}。

任何帮助都很明显。

1 个答案:

答案 0 :(得分:0)

刷新后,子句柄无效。要解决这个问题,你需要一个稳定的无刷新开启者或父母。

如果父窗口还有一个开启器,或者它是一个具有稳定父级的iframe,您可以使用它来保存对第一级和第二级窗口的引用。 即开启者1 /父母1(无刷新) - >开瓶器2(您的父母) - >子窗口(CRM表格)

每个窗口重新加载/刷新后,您可以返回开启者1重新连接窗口。