View previous topic :: View next topic |
Author |
Message |
aiberg Специалист
Age: 34 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: 34 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: 34 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: 34 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 |
|
|
|