javascript - 使用ajax/javascript获取表单的父数据

标签 javascript jquery ajax dom dynamics-crm-2013

在 CRM DYNAMICS 2013 中,在用户打开子表单后,我尝试获取父表单的几个文本字段的内容。

在子窗体的 OnLoad 事件中,我有以下代码:

var objvsdsassignedto = document.parentWindow.parent.parent.opener.Xrm.Page.data.entity.attributes.get("address1_line1");

我得到的错误是:

enter image description here

我也尝试过:

var objvsdassignedto = window.top.opener.Xrm.Page.getAttribute("address1_line1").getValue();

我得到的错误是:

enter image description here

如何使用子表单获取字段内容?

enter image description here

这是上面屏幕截图的放大版本:http://screencast.com/t/KHrtREYn3tL

只是想用我尝试过的更多方法来更新这个问题:

var objvsdsassignedto = window.parent.Xrm.Page.data.entity.attributes.get("address1_line1").getValue();
var objvsdsassignedto = document.parentWindow.parent.parent.opener.Xrm.Page.data.entity.attributes.get("address1_line1");
var objvsdsassignedto = window.top.opener.Xrm.Page.getAttribute("address1_line1").getValue();
var objvsdsassignedto = parent.window.Xrm.Page.data.entity.attributes.get("address1_line1").getValue();
var objvsdsassignedto = window.parent.Xrm.Page.getAttribute("address1_composite");
var parentWindow = window.dialogArguments;
alert(  parentWindow.Xrm.Page.data.entity.attributes('address1_composite').getValue());
var parentForm = window.top.opener.parent.Xrm.Page.getAttribute("address1_composite").getValue();
alert(parent.window.Xrm.Page.getAttribute('address1_line1').getValue());

var title = window.parent.opener.Xrm.page.ui.controls.getAttribute('address1_composite').getValue();
alert(title);

最佳答案

您确定不能通过关系选项卡中的简单映射来做到这一点吗?归根结底,您是从帐户创建潜在客户,因此如果您想移动字段,您应该能够通过数据映射来完成此操作。打开解决方案进入帐户打开N:1关系节点,选择要引导的关系并添加要映射的字段,这应该相当容易,无需使用任何js。 enter image description here

关于javascript - 使用ajax/javascript获取表单的父数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27625441/

相关文章:

c# - 无法通过 AJAX 发送大文本

javascript - jquery - ajax - 不使用 Internet Explorer 加载 php 文件

javascript - 解码包含特殊 HTML 实体的字符串的正确方法是什么?

javascript - Tabulator 4 我可以扩展格式化程序而不是创建自定义格式化程序吗?

javascript - 单选按钮值在提交表单时作为 "on"发送

javascript - 复制元素 : only its type and attributes? 的最佳方法是什么

Javascript 导入包无法解析模块说明符

javascript - 在 Backbone Marionette 中获取带有查询参数的当前 URL

jQuery添加类和删除类div动画

javascript - 加载 gif 图像未在 IE 和 chrome 中显示