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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2013, 12:58   #1  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Selected records in Subgrid in CRM 2011
Добрый день!

Пытаюсь получить id выбранной записи в гриде, но свойство grid.get_selectedRecords().length всегда == 0.
Проблема в том, что галочки из грида слетают, если я перевожу мышку и нажимаю на любой элемент на форме, например на переключатель да/нет на который подвешен скрипт на OnChange (для теста).

Вот код:

Цитата:
function GetSubGridSelectedRows() {
if (Xrm.Page.data.entity.attributes.get('new_invoice_canceled').getValue() == true)

var grid = document.getElementById("accountContactsGrid").control;
for (var rowNo = 0; rowNo < grid.get_selectedRecords().length; rowNo++) {
alert(grid.get_selectedRecords()[rowNo].Id);
alert(grid.get_selectedRecords()[rowNo].Name);
}
}

}
вот выбранные записи



вот после нажатия переключателя два параметра == Да



Дальше планируем вынести кнопку на рибон, по сценарию выбранные записи будут копироваться, потом ассоциированы с родительской сущностью, но на этом этапе надо изъять ИД выбранных записей, с чем и проблемы.

Последний раз редактировалось GetLucky; 01.11.2013 в 13:01.
Старый 01.11.2013, 14:21   #2  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Нашел другой способ реализации. Вынес кнопку на сабгрид связанной формы которая в отношении 1 ко Многому.

Написал функцию JS принимает параметры (ИД) выбранных записей через SelectedControlSelectedItemIds.

У меня вопрос - можно ли фильтровать фетчем связанные записи 1 ко Многому?

Мне нужно передавать один ИД-шник по которому должна происходить фильтрация связанных записей, можно ли так сделать?
Старый 01.11.2013, 15:25   #3  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Неактуально!

Нашел решение!
Старый 02.11.2013, 00:51   #4  
Bondonello is offline
Bondonello
Kostya Afendikov
Аватар для Bondonello
MCBMSS
Лучший по профессии 2009
 
510 / 106 (5) +++++
Регистрация: 06.06.2008
Адрес: Украина
Цитата:
Нашел решение!
Опишшите решение, может пригодиться не только вам
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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 14 Blog bot Dynamics CRM: Blogs 0 12.07.2013 07:13
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 13 Blog bot Dynamics CRM: Blogs 0 27.03.2013 22:12
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 12 Blog bot Dynamics CRM: Blogs 0 30.01.2013 01:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27

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

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

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