JavaScript CRM 2011 получает идентификаторы дочерних объектов (отношение 1: N) - PullRequest
0 голосов
/ 18 декабря 2018

Мне нужно получить идентификаторы дочерней сущности (B) от родительской сущности (A) и использовать эти идентификаторы для получения значений дочерних полей, используя javascript.

check image

Я знаю, как получить значение поля, когда у меня есть поле поиска (N: 1) на объекте с использованием xrmservicetoolkit, но не для отношения 1: N.

Может ли кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 19 декабря 2018

Я использовал CRM REST builder для создания этого фрагмента кода.В основном я получаю Fax & FirstName всех контактов , отфильтрованных по AccountId , так как Account имеет отношение 1: N с 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...