| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			display() method on Grid Control
			 
			
			Изучая Developer's Guide и Developer's Best Practice Handbook,  
		
		
		
		
		
		
		
	наткнулся на некоторую нестыковочку. Best Practice рекомендует железное правило: всегда привязывать display() к таблице (т.к. это reusable, можно добавлять display() в FieldGroup и т.д.). Согласен. Но в Developer's Guide читаем: Note: You must use display on a form data source method when the return value is to be shown on a grid control. Кто сдавал экзамен по X++ Programming меня поймет. Это место, где можно (и, наверное, получается) подловить. Поэтому возникает желание разобрать это подробнее. ОК, допустим им виднее и это не одна из многочисленных опечаток в документации. Логично предположить, что, в случае Control'a в Grid'e, display() на DataSource оптимальнее. Почему?! Возможно, привязывая display() к DS мы используем "родной" табличный буфер DS. Тем самым избавляемся от необходимости создавать еще один табличный буфер обращаясь к display() на таблице. Тогда почему это "Note" пременимо только к Control'aм в Grid'e? Непонятки... Какие будут мысли у народа по этому поводу?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Какие будут мысли у народа по этому поводу?
		
	 
Цитата: 
	
		
			Тогда почему это "Note" пременимо только к Control'aм в Grid'e?
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Banned 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Еще мысль: в 3.0 display-методы на таблицах могут кешироваться, а на источниках данных - не могут. Следовательно, лучше их делать на таблицах.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ну, если уж тут просто мысли начали высказывать... 
		
		
		
		
		
		
			Про 3х-звенку есть идея. Все методы формы выполняются в 3хуровневой системе на клиенте. display метод на DataSource тоже является методом формы, а значит он будет выполняться на клиенте. Выполнением метода на таблице можно управлять с помощью указаний интерпретатору. Может это как-то связано с темой обсуждения? 
				__________________ 
		
		
		
		
	Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Смотрящий поверх деревьев (Варварский отморозок) 
		
			
	 | 
	
	
	
		
		
			
			
			Re: display() method on Grid Control
			 
			
			<Зохавано мудератором> 
		
		
		
		
		
		
			за неуплату 
				__________________ 
		
		
		
		
	It's a dirty job, but someone's got to do it. So?  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Блин, выходит спылил я. Прошу прощения у всех ответивших мне. 
		
		
		
		
		
		
		
	to: PlasticinE. Спасибо за совет по поводу английского, но именно по причине знания последнего я и пробежал этот "note" глазами и сделал вывод по контексту а не дословно. Оправдвния мне нет.  | 
| 
	
 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| TwC: Validate access to return value from display/edit method. | 10 | |||
| axaptapedia: Display method | 0 | |||
| Grid и display-метод | 20 | |||
| Вопрос про Display method? | 7 | |||
		
  |