SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

web dynpro ViewContainerUIElement



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
aiberg
Специалист
Специалист


Age: 34
Joined: 02 Sep 2010
Posts: 52
Location: Москва

PostPosted: Thu Nov 01, 2012 4:13 pm    Post subject: web dynpro ViewContainerUIElement Reply with quote

Добрый день товарищи! Моя проблема состоит в том что я не могу понять как изменить ViewContainerUIElement в web dynpro у меня есть техническая информация для элемента но где смотреть не знаю. Может кто занимался этим подскажите пожалуйста в какой транзакции копать или может кто то подобное делал?
_________________
Извините если вопросы глупые и спасибо за ответы...
Back to top
View user's profile Send private message Send e-mail Blog
alezhu
Специалист
Специалист



Joined: 29 Apr 2012
Posts: 86
Location: Spb

PostPosted: Thu Nov 01, 2012 4:37 pm    Post subject: Reply with quote

Можно поподробнее - что значит "изменить" ?
Back to top
View user's profile Send private message
aiberg
Специалист
Специалист


Age: 34
Joined: 02 Sep 2010
Posts: 52
Location: Москва

PostPosted: Thu Nov 01, 2012 4:45 pm    Post subject: Reply with quote

на экран выводиться таблица в верхней части которой находиться варианты вывода так вот мне необходимо передвинуть кнопку.
_________________
Извините если вопросы глупые и спасибо за ответы...
Back to top
View user's profile Send private message Send e-mail Blog
Кодер
Участник
Участник



Joined: 11 Apr 2012
Posts: 27

PostPosted: Thu Nov 01, 2012 5:41 pm    Post subject: Reply with quote

телепат mode on
Контейнер - всего лишь место, куда вставляется какой-то другой объект\компонента. Скорее всего(по вашему описанию очень похоже) в ваш контейнер вставляется ALV. Покажите скриншот экрана, о какой кнопке идет речь. Из вашего сообщения ничего непонятно.
телепат mode off
Back to top
View user's profile Send private message
aiberg
Специалист
Специалист


Age: 34
Joined: 02 Sep 2010
Posts: 52
Location: Москва

PostPosted: Thu Nov 01, 2012 5:48 pm    Post subject: Reply with quote

фильтр нужно передвинуть с правой части в левую
_________________
Извините если вопросы глупые и спасибо за ответы...


Last edited by aiberg on Fri Nov 02, 2012 11:03 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Blog
alezhu
Специалист
Специалист



Joined: 29 Apr 2012
Posts: 86
Location: Spb

PostPosted: Thu Nov 01, 2012 7:03 pm    Post subject: Reply with quote

это не ALV - это таблица. впрочем это не важно

насколько я знаю Web Dynpro не кастомизируемая технология - на рендеринг можно повлиять только теми свойствами, которые есть в дизайнере.

ну либо подменять сгенерированный HTML в обработчике запросов WebDynPro, засунув туда какое нибудь неявное внедрение.

ЗЫ. Привет Крокусу =)
Back to top
View user's profile Send private message
Кодер
Участник
Участник



Joined: 11 Apr 2012
Posts: 27

PostPosted: Thu Nov 01, 2012 9:08 pm    Post subject: Reply with quote

"Ты не поверишь!"
1) Это таки алв? судя по всему. Сравните свою программу с программами пакета SALV_WD_DEMO
2) в связи с п1. поменять не получится(ну только если расковырять стандартную компоненту ALV)
Back to top
View user's profile Send private message
alezhu
Специалист
Специалист



Joined: 29 Apr 2012
Posts: 86
Location: Spb

PostPosted: Fri Nov 02, 2012 12:14 am    Post subject: Reply with quote

Кодер wrote:
"Ты не поверишь!"
Поверю. Че то меня сглючило Embarassed Таки да - это ALV
Back to top
View user's profile Send private message
aiberg
Специалист
Специалист


Age: 34
Joined: 02 Sep 2010
Posts: 52
Location: Москва

PostPosted: Fri Nov 02, 2012 10:56 am    Post subject: Reply with quote

Спасибо буду копать если получиться распишу как сделал
_________________
Извините если вопросы глупые и спасибо за ответы...
Back to top
View user's profile Send private message Send e-mail Blog
Кодер
Участник
Участник



Joined: 11 Apr 2012
Posts: 27

PostPosted: Fri Nov 02, 2012 11:56 am    Post subject: Reply with quote

А что копать? Вот лично я бы сказал: нельзя это сделать. точка.
Back to top
View user's profile Send private message
alezhu
Специалист
Специалист



Joined: 29 Apr 2012
Posts: 86
Location: Spb

PostPosted: Tue Mar 26, 2013 6:05 pm    Post subject: Reply with quote

Все таки мы это сделали. Примерно вот так :
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
View user's profile Send private message
Кодер
Участник
Участник



Joined: 11 Apr 2012
Posts: 27

PostPosted: Wed Mar 27, 2013 11:49 pm    Post subject: Reply with quote

"что мы усвоили сегодня?"(С) South Park
Забавно: получается что в WDA можно менять align стандартных кнопок. Век живи - век лечись.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.