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 过滤的所有 ContactsFax & FirstName,如 AccountContact

有 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);