| View previous topic :: View next topic   | 
	
	 
	
		| Author | 
		Message | 
	
			 
		aiberg Специалист
  
  
  Age: 35 Joined: 02 Sep 2010 Posts: 52 Location: Москва
  | 
		
			
				 Posted: Thu Nov 01, 2012 4:13 pm    Post subject: web dynpro ViewContainerUIElement | 
				     | 
			 
			 
				
  | 
			 
			
				Добрый день товарищи! Моя проблема состоит в том что я не могу понять как изменить ViewContainerUIElement в web dynpro у меня есть техническая информация для элемента но где смотреть не знаю. Может кто занимался этим подскажите пожалуйста в какой транзакции копать или может кто то подобное делал? _________________ Извините если вопросы глупые и спасибо за ответы... | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		alezhu Специалист
  
 
 
  Joined: 29 Apr 2012 Posts: 86 Location: Spb
  | 
		
			
				 Posted: Thu Nov 01, 2012 4:37 pm    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				| Можно поподробнее - что значит "изменить" ? | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		aiberg Специалист
  
  
  Age: 35 Joined: 02 Sep 2010 Posts: 52 Location: Москва
  | 
		
			
				 Posted: Thu Nov 01, 2012 4:45 pm    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				на экран выводиться таблица в верхней части которой находиться варианты вывода так вот мне необходимо передвинуть кнопку. _________________ Извините если вопросы глупые и спасибо за ответы... | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		Кодер Участник
  
 
 
  Joined: 11 Apr 2012 Posts: 27
 
  | 
		
			
				 Posted: Thu Nov 01, 2012 5:41 pm    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				телепат mode on
 
Контейнер - всего лишь место, куда вставляется какой-то другой объект\компонента. Скорее всего(по вашему описанию очень похоже) в ваш контейнер вставляется ALV. Покажите скриншот экрана, о какой кнопке идет речь. Из вашего сообщения ничего непонятно.
 
телепат mode off | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		aiberg Специалист
  
  
  Age: 35 Joined: 02 Sep 2010 Posts: 52 Location: Москва
  | 
		
			
				 Posted: Thu Nov 01, 2012 5:48 pm    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				фильтр нужно передвинуть с правой части в левую _________________ Извините если вопросы глупые и спасибо за ответы...
  Last edited by aiberg on Fri Nov 02, 2012 11:03 am; edited 1 time in total | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		alezhu Специалист
  
 
 
  Joined: 29 Apr 2012 Posts: 86 Location: Spb
  | 
		
			
				 Posted: Thu Nov 01, 2012 7:03 pm    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				это не ALV - это таблица. впрочем это не важно
 
 
насколько я знаю Web Dynpro не кастомизируемая технология - на рендеринг можно повлиять только теми свойствами, которые есть в дизайнере.
 
 
ну либо подменять сгенерированный HTML в обработчике запросов WebDynPro, засунув туда какое нибудь неявное внедрение. 
 
 
ЗЫ. Привет Крокусу =) | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		Кодер Участник
  
 
 
  Joined: 11 Apr 2012 Posts: 27
 
  | 
		
			
				 Posted: Thu Nov 01, 2012 9:08 pm    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				"Ты не поверишь!"
 
1) Это таки алв? судя по всему. Сравните свою программу с программами пакета SALV_WD_DEMO
 
2) в связи с п1. поменять не получится(ну только если расковырять стандартную компоненту ALV) | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		alezhu Специалист
  
 
 
  Joined: 29 Apr 2012 Posts: 86 Location: Spb
  | 
		
			
				 Posted: Fri Nov 02, 2012 12:14 am    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				 	  | Кодер wrote: | 	 		  | "Ты не поверишь!" | 	   Поверю. Че то меня сглючило    Таки да - это ALV | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		aiberg Специалист
  
  
  Age: 35 Joined: 02 Sep 2010 Posts: 52 Location: Москва
  | 
		
			
				 Posted: Fri Nov 02, 2012 10:56 am    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				Спасибо буду копать если получиться распишу как сделал _________________ Извините если вопросы глупые и спасибо за ответы... | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		Кодер Участник
  
 
 
  Joined: 11 Apr 2012 Posts: 27
 
  | 
		
			
				 Posted: Fri Nov 02, 2012 11:56 am    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				| А что копать? Вот лично я бы сказал: нельзя это сделать. точка. | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		alezhu Специалист
  
 
 
  Joined: 29 Apr 2012 Posts: 86 Location: Spb
  | 
		
			
				 Posted: Tue Mar 26, 2013 6:05 pm    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				Все таки мы это сделали. Примерно вот так :
 
 	  | Code: | 	 		  
 
  DATA lo_interfacecontroller TYPE REF TO iwci_salv_wd_table .
 
  lo_interfacecontroller =   wd_this->wd_cpifc_alv_summ( ). "ALV_SUMM имя компонента, который используется в компоненте и представлении
 
 
  DATA lo_value TYPE REF TO cl_salv_wd_config_table.
 
  lo_value = lo_interfacecontroller->get_model( ).
 
 
  DATA lo_func TYPE REF TO cl_salv_wd_a_function.
 
  lo_func ?= lo_value->if_salv_wd_function_settings~get_function_std( if_salv_wd_c_std_functions=>filter ).
 
  lo_func->set_alignment( if_salv_wd_c_function_settings=>align_left ).
 
 | 	 
  | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
		 
		Кодер Участник
  
 
 
  Joined: 11 Apr 2012 Posts: 27
 
  | 
		
			
				 Posted: Wed Mar 27, 2013 11:49 pm    Post subject:  | 
				     | 
			 
			 
				
  | 
			 
			
				"что мы усвоили сегодня?"(С) South Park
 
Забавно: получается что в WDA можно менять align стандартных кнопок. Век живи - век лечись. | 
			 
		  | 
	
	 
		| Back to top | 
		 | 
	
	 
		  | 
	
			 
		 |