4

我有一个名为 ISSUE 的父表单。此问题表单在打开自定义 Html 页面的表单功能区上有一个名为 IG 的按钮。

现在单击提交按钮后,在自定义表单上执行一些插入到 CRM 并直接关闭。现在我想在关闭子 HTML 页面时刷新父 ISSUE 表单以反映我的插入。

这是我用来在问题表单功能区单击 IG 按钮时调用子表单的代码:

function popup()
{
    var url = './WebResources/irpc_/planner.html';

    var data =
    {
        issueGuid: Xrm.Page.data.entity.getId(),
        causeCodeGuid: Xrm.Page.data.entity.attributes.get("irpc_causecode").getValue()[0].id,
        riskClassificationId: Xrm.Page.data.entity.attributes.get("irpc_riskclassification").getValue()
    };

    window.showModalDialog(url , data, 'dialogHeight:480px;dialogWidth:1200px;');

}

感谢你的帮助。

谢谢

4

2 回答 2

3

你可以试试:

window.location.href = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search

这将输入相同的 URL 减去哈希/片段。我假设 CRM 5 仍然使用一个片段,如果你只是做了一个 window.location.href = window.location.href,它会阻止页面刷新。

注意事项:

  1. 如果表单上有脏数据,您将收到脏数据警告。
于 2010-11-04T12:42:09.623 回答
0
 well, you can use the following line of code.

 window.location.reload(true);
于 2013-02-12T23:47:12.490 回答