Dynamics 365 V9 Web资源获取上下文

时间:2018-07-23 19:01:46

标签: javascript dynamics-crm microsoft-dynamics dynamics-365 dynamics-crm-365-v9

当我单击“潜在顾客”表单中的按钮时,我使用this article打开了一个弹出窗口。在此弹出窗口中按钮的onclick事件中,我想在父表单中设置字段的值。由于不建议使用xrm.page,如何在V9中执行此操作?我想知道

window.parent.Xrm.Page.getAttribute("subject")

上面的行的潜在客户形式为null。

编辑:在Arun在此处的向下注释中发布的链接中,写道:”尽管Xrm.Page已被弃用,但如果将HTML Web资源嵌入表单中,parent.Xrm.Page将继续工作因为这是从HTML Web资源访问表单上下文的唯一方法。”

由于我正在打开一个未嵌入表单的弹出窗口,因此无法使用parent.Xrm.page。因此,无法在弹出窗口中使用脚本在父窗体中设置值吗?

1 个答案:

答案 0 :(得分:1)

您可以使用window.opener来完成。

window.opener.Xrm.Page.getAttribute('subject').getValue();