| 
			
			 | 
		#1 | 
| 
			
			 Axapta Retail User 
		
			
	 | 
	
	
	
		
		
			
			
			Задизаблить контролы на гриде
			 
			
			Привет всем, возникла проблема - нужна помосч  
		
		
		
		
		
		
		
	![]() Суть проблемы - есть Grid у него предположим 3 RealEdit, в эти эдиты выводится 10 записей(строк), как можно выставить Enabled::No для первого эдита в первых трех строчках, а для остальных (с четвертой по десятую в первом эдите и все в остальных эдитах) enabled::yes ? Ну или если эдиты будут идти не друг за другом?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 X++: public void cursorNotify(int _event) { ; super(_event); MyTable_DS.object(fieldnum(MyTable, MyField)).enabled(My_Condition); }  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			у grid наверняка указан datasource, а у контролов поля таблицы, вот у него (datasource) перекрываете метод active() и в нем пропивываете какое поле дизаблить по условию 
		
		
		
		
		
		
		
	X++: myTable_DS.object(fieldnum(MyTable, MyField)).allowEdit(allowEdit); | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Axapta Retail User 
		
			
	 | 
	
	
	
		
		
		
		 
			
			raz,ice Спасибо!
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| Теги | 
| грид, контрол, запрет | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Открытие формы с деталями активной записи в гриде | 4 | |||
| как использовать .net контролы (*.dll) | 9 | |||
| Сортировка в гриде | 11 | |||
| задизаблить контролы | 3 | |||
| Lookup поля в Гриде | 1 | |||
		
  |