| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Фильтрация Sub Grid ms crm 2015
			 
			
			Всем привет. Есть форма, на неё выведен грид N:N. Нужно этот грид фильтровать. Никак не могу понять как это сделать. Пробовал подвешиваться на кнопку Add Existing в риббон воркбенче, но безрезультатно. Скорее всего из-за того что грид на форме. Единственное что я могу с ним сделать это фильтровать уже заполненный, но это не подходит, нужно именно этот лукап фильровать...Может кто знает способ. Заранее спасибо!
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Вот 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). | |
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо конечно, но этот код фильтрует уже заполненный грид. Отображение записей. А мне нужно чтобы в окне выбора записей для добавления в грид - записи были отфильтрованы...
		 
		
		
		
		
		
		
		
		
			Последний раз редактировалось NoTimeToCry; 13.03.2015 в 12:00.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Делал я когда-то и такое но для 2011 (сабж) 
		
		
		
		
		
		
		
	Думаю и для 2015 подойдет, но возможно с какими-то изменениями  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Я пробовал так. Этот вариант не подходит, потому что он для кнопок на риббоне. У меня же грид на форме и кнопка тоже..
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Можно сделать полный ансапорт  
		
		
		
		
		
		
		
	![]() 1. Скрыть стандартную кнопку добавления. 2. Туда поставить свою с своим событием. 3. На наше событие цепляем открытие окна лукама с фильтром (ну тут куча всяких извратов) 4. Значения выбранные в лукапе обрабатываем сами и цепляем их к текущей записи. 5. После чего рефрешим грид  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			я правильно понимаю что схема следующая: 
		
		
		
		
		
		
		
	форма А - в ней "лукап Б" - на форме А "грид который смотрит в лукап Б" А это не случай когда на поле лукапа нужно повесить свой фильтр? для контролов есть своя фильтрация. http://www.magnetismsolutions.com.au...ddcustomfilter  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от spectr
			 
 
			Можно сделать полный ансапорт  
		
	![]() 1. Скрыть стандартную кнопку добавления. 2. Туда поставить свою с своим событием. 3. На наше событие цепляем открытие окна лукама с фильтром (ну тут куча всяких извратов) 4. Значения выбранные в лукапе обрабатываем сами и цепляем их к текущей записи. 5. После чего рефрешим грид  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Есть объект "А" и объект "Б". Между ними с связь N:N и на объект "A", на форме, выведен грид с объектом "Б"..
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от Quodnon
			 
 
			я правильно понимаю что схема следующая: 
		
	форма А - в ней "лукап Б" - на форме А "грид который смотрит в лукап Б" А это не случай когда на поле лукапа нужно повесить свой фильтр? для контролов есть своя фильтрация. http://www.magnetismsolutions.com.au...ddcustomfilter  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Консультант-джедай 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Это не Ваш случай? 
		
		
		
		
		
		
			http://www.magnetismsolutions.com/bl...amics-crm-2013 
				__________________ 
		
		
		
		
	Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!   Блога
			 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: NoTimeToCry (1), Quodnon (1). | |
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Всем большое спасибо! Вопрос решился. Просто нужно было поймать лукап, который появляется по кнопке "Добавить существующую запись", а там уже сделать AddCustomView
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
	
	 | 
	
		
  |