CRM 2011 javascript 获取子实体 ID(1:N 关系)
CRM 2011 javascript get child entity ID's(1:N relationship)
我需要从父实体 (A) 获取子实体 (B) ID,并使用这些 ID 使用 javascript 获取子字段值。
check image
我知道,当我使用 xrmservicetoolkit 在实体上有查找字段 (N:1) 时如何检索字段值,但不是 1:N 关系。
有人可以帮助我吗?
我已经使用 CRM REST builder 生成了这个代码片段。基本上,我正在检索由 AccountId 过滤的所有 Contacts 的 Fax & FirstName,如 Account
与 Contact
有 1:N 关系
v1.5.0.0支持crm 2011。
XrmServiceToolkit.Rest.RetrieveMultiple("ContactSet", "?$select=Fax,FirstName&$expand=contact_customer_accounts&$filter=contact_customer_accounts/AccountId eq (guid'7DD7EE05-FC52-E811-A960-000D3A1A941E')", function(results) {
for (var i = 0; i < results.length; i++) {
var fax = results[i].Fax;
var firstName = results[i].FirstName;
}
}, function(error) {
Xrm.Utility.alertDialog(error.message);
}, function() {
//On Complete - Do Something
}, true);
我需要从父实体 (A) 获取子实体 (B) ID,并使用这些 ID 使用 javascript 获取子字段值。
check image
我知道,当我使用 xrmservicetoolkit 在实体上有查找字段 (N:1) 时如何检索字段值,但不是 1:N 关系。
有人可以帮助我吗?
我已经使用 CRM REST builder 生成了这个代码片段。基本上,我正在检索由 AccountId 过滤的所有 Contacts 的 Fax & FirstName,如 Account
与 Contact
v1.5.0.0支持crm 2011。
XrmServiceToolkit.Rest.RetrieveMultiple("ContactSet", "?$select=Fax,FirstName&$expand=contact_customer_accounts&$filter=contact_customer_accounts/AccountId eq (guid'7DD7EE05-FC52-E811-A960-000D3A1A941E')", function(results) {
for (var i = 0; i < results.length; i++) {
var fax = results[i].Fax;
var firstName = results[i].FirstName;
}
}, function(error) {
Xrm.Utility.alertDialog(error.message);
}, function() {
//On Complete - Do Something
}, true);