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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2015, 11:55   #1  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Вот JavaScript код:
X++:
	if (Xrm.Page.data.entity.getId() != null && Xrm.Page.data.entity.getId() != ""){
		var fetchXML =     ;
		var grid = document.getElementById("имя грида");
		if (grid != null && typeof grid.control != "undefined" && grid.control != null){
			if (typeof grid.control.setParameter != "undefined"){
				grid.control.setParameter("fetchXml", fetchXML);
				Xrm.Page.getControl("имя грида").refresh();
			}else if (typeof grid.control.SetParameter != "undefined"){
				grid.control.SetParameter("fetchXml", fetchXML);
				Xrm.Page.getControl("имя грида").refresh();
			}
		}else{
			setTimeout(    ,500);
		}
	}
За это сообщение автора поблагодарили: NoTimeToCry (1).
Старый 13.03.2015, 11:57   #2  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Спасибо конечно, но этот код фильтрует уже заполненный грид. Отображение записей. А мне нужно чтобы в окне выбора записей для добавления в грид - записи были отфильтрованы...

Последний раз редактировалось NoTimeToCry; 13.03.2015 в 12:00.
Старый 13.03.2015, 13:06   #3  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Делал я когда-то и такое но для 2011 (сабж)
Думаю и для 2015 подойдет, но возможно с какими-то изменениями
Старый 13.03.2015, 13:25   #4  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Я пробовал так. Этот вариант не подходит, потому что он для кнопок на риббоне. У меня же грид на форме и кнопка тоже..
Старый 13.03.2015, 14:37   #5  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Можно сделать полный ансапорт
1. Скрыть стандартную кнопку добавления.
2. Туда поставить свою с своим событием.
3. На наше событие цепляем открытие окна лукама с фильтром (ну тут куча всяких извратов)
4. Значения выбранные в лукапе обрабатываем сами и цепляем их к текущей записи.
5. После чего рефрешим грид
Старый 13.03.2015, 14:49   #6  
Quodnon is offline
Quodnon
Участник
 
48 / 15 (1) ++
Регистрация: 13.02.2014
Адрес: Киев
Цитата:
Сообщение от spectr Посмотреть сообщение
Можно сделать полный ансапорт
1. Скрыть стандартную кнопку добавления.
2. Туда поставить свою с своим событием.
3. На наше событие цепляем открытие окна лукама с фильтром (ну тут куча всяких извратов)
4. Значения выбранные в лукапе обрабатываем сами и цепляем их к текущей записи.
5. После чего рефрешим грид
скрыть стандартную ансап?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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
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, время: 11:27.