首页 > 解决方案 > CRM 2011 javascript获取子实体ID(1:N关系)

问题描述

我需要从父实体(A)获取子实体(B)ID,并使用这些ID使用javascript获取子字段值。

检查图像

我知道,当我使用 xrmservicetoolkit 在实体上有查找字段(N:1)时,如何检索字段值,但不是 1:N 关系。

有人能帮我吗?

标签: javascriptdynamics-crmdynamics-crm-2011xrmservicetoolkit

解决方案


我已使用CRM REST 构建器生成此代码片段。基本上我正在检索由AccountId过滤的所有联系人的传真和名字,与1:N 关系一样AccountContact

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

推荐阅读