| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Как раскрасить Display-ячейку грида
			 
			
			День добрый! 
		
		
		
		
		
		
		
	Есть колонка в гриде, которая смотрит на display-метод. Необходимо раскрашивать ячейки этой колонки в зависимости от значения. Это возможно?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Читайте про DisplayOption и affectedElementsByControl
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
axforum search http://axforum.info/forums/search.php?searchid=590788 
				__________________ 
		
		
		
		
	This posting is provided "AS IS" with no warranties, and confers no rights.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Занимаюсь тем же самым и возник вопрос. 
		
		
		
		
		
		
		
		
			Мне надо раскрасить 2 колонки. Одну в синий, другую в зеленый. Я пишу X++:         _options1 =_options;
        _options1.affectedElementsByControl( 1.id() );
        _options1.TextColor(element.colorField();
        _options2 =_options;
        _options2.affectedElementsByControl( 2.id() );
        _options2.TextColor();
        super(_table, _options);Как же их разным покрасить? В теме Цветные строки в Grid не скачивается последний проект Последний раз редактировалось Arahnid; 25.05.2010 в 18:47.  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А если super() тоже вызвать 2 раза?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 северный Будда 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А если для отдельных подметода написать? По одному на колонку
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	С уважением, Вячеслав  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да, видимо, единственный способ - это добавлять на форму ещё источники данных, по одному для каждого цвета колонок  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо за советы, но выход нашла проще, хотя и не шик. 
		
		
		
		
		
		
		
		
			В методе active() источника написала X++:     grid.colorScheme(FormColorScheme::RGB);
    grid.activeBackColor(element.colorField( CinemaSchStatus::ColorWhite));Маленький глюк. В активной строке все буквы именно черные, т.е. цвета букв не отображаются. Последний раз редактировалось Arahnid; 26.05.2010 в 11:47.  | 
| 
	
 | 
| Теги | 
| displayoption, grid | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Как раскрасить строки Грида ? | 20 | |||
| axaptapedia: Display method | 0 | |||
| Grid и display-метод | 20 | |||
| Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? | 10 | |||
| edit и display методы | 4 | |||
		
  |