【发布时间】:2018-07-23 19:01:45
【问题描述】:
单击潜在客户表单中的按钮时,我使用this article 打开了一个弹出窗口。在这个弹出窗口中一个按钮的onclick事件中,我想在父窗体中设置一个字段的值。由于 xrm.page 已弃用,我该如何在 V9 中执行此操作?我想知道相当于
window.parent.Xrm.Page.getAttribute("subject")
上述行在潜在客户表单中的值为 null。
编辑:在 Arun 在此处的评论中发布的链接中,写着 “虽然 Xrm.Page 已被弃用,但 parent.Xrm.Page 将在 HTML Web 资源嵌入表单的情况下继续工作因为这是从 HTML Web 资源访问表单上下文的唯一方法。”
由于我正在打开一个未嵌入表单的弹出窗口,因此我无法使用 parent.Xrm.page。所以不可能在弹出窗口中使用脚本在父表单中设置值?
【问题讨论】:
-
@Arun Vinoth 问题是 parent.xrm.page 不起作用:例如,window.parent.Xrm.Page.getAttribute("subject") 在潜在客户表单中给出 null。跨度>
-
你试过 window.opener 吗?
标签: javascript dynamics-crm microsoft-dynamics dynamics-365 dynamics-crm-365-v9