AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.11.2014, 19:10   #1  
magicandy is offline
magicandy
Участник
 
111 / 12 (1) ++
Регистрация: 15.07.2014
CRM 2013. Подмена fetch сабгрида
Коллеги, приветствую.
На форме Аккаунта имеется сабгрид, отображающий все связанные с ним действия (activity). В рамках реализации более сложной задачи пытаюсь сделать подмену данных этого сабгрида. А именно, чтобы сабгрид отображал действия контактов, связанных с данным аккаунтом.
Сгенерил фетч, Подгрузил скрипт. В результате ясно видно, что первоначально в сабгриде отображаются изначальные данные, затем он рефрешится, но данных никаких не выводит "No activity records found". А должен. Абсолютно точно, что фетч корректный и 146% возвращающий ответ.
Прошу подсказать, что не так? Вот мой код:
Код:
function UpdateSubGrid() {
    var relatedGrid = document.getElementById("Activities");
    if (!relatedGrid) {
        setTimeout('UpdateSubGrid()', 2000);
        return;
    }

    var fetchXml = "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>"
        + "<entity name='activitypointer'>"
        + "<attribute name='activitytypecode' />"
        + "<attribute name='subject' />"
        + "<attribute name='statecode' />"
        + "<attribute name='prioritycode' />"
        + "<attribute name='modifiedon' />"
        + "<attribute name='activityid' />"
        + "<attribute name='instancetypecode' />"
        + "<attribute name='community' />"
        + "<link-entity name='contact' from='contactid' to='regardingobjectid' alias='ad'>"
        + "<filter type='and'>"
        + "<condition attribute='parentcustomerid' operator='eq' uiname='(Rosprom)' uitype='account' value='{22589E3F-00F6-E311-80D0-8A5D23F70DBE}' />"
        + "</filter>"
        + "</link-entity>"
        + "</entity>"
        + "</fetch>";


    relatedGrid.control.SetParameter("fetchXml", fetchXml);
    relatedGrid.control.refresh();
}
ЗЫ: Для простоты эксперимента ГУИД аккаунта в данном примере взят фиксированный, на котором осуществляется тестирование.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15 Blog bot Dynamics CRM: Blogs 1 10.02.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 10.05.2014 06:30
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2013 Update Rollup 2 Blog bot Dynamics CRM: Blogs 0 15.04.2014 01:15
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 16 Blog bot Dynamics CRM: Blogs 0 23.01.2014 03:15

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:02.