Текущее время: Сб, авг 02 2025, 19:54

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Web Dynpro скрытие/отображение полей экрана
СообщениеДобавлено: Чт, июн 03 2010, 16:41 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 12:10
Сообщения: 87
Добрый день.
Такой вопрос: как в Абап Динпро осуществить скрытие/отображение полей на экране?

сколько не игрался с методом set_attribute_property никакой реакции.... хотя в свойства элемента значения пишутся.
также воссоздал найденный вот тут пример: http://wiki.sdn.sap.com/wiki/display/WDABAP/Simple+application+to+change+properties+of+UI+Elements+during+runtime+in+Web+Dynpro+ABAP
а поля все равно как не прятались, так и не прячутся( .....


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Web Dynpro скрытие/отображение полей экрана  Тема решена
СообщениеДобавлено: Пт, июн 04 2010, 09:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Способ № 1 (я думаю более правильный):
В контексте добавить поле visible, привязать к нему свойство Readonly поля. При изменении значения в контекте будет скрываться-отображаться поле.

Способ № 2:
Код по типу такого в VIEW->WDDO_MODIFYVIEW:
Code:
  DATA: lui_elem              TYPE REF TO cl_wd_uielement.

  lui_elem ?= view->get_element( 'FIELD1' ).
  lui_elem->set_visible( cl_wd_uielement=>e_visible-none ).

  lui_elem ?= view->get_element( 'FIELD2' ).
  lui_elem->set_visible( cl_wd_uielement=>e_visible-visible ).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Web Dynpro скрытие/отображение полей экрана
СообщениеДобавлено: Пт, июн 04 2010, 10:12 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 12:10
Сообщения: 87
Спасибо, получилось!)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google Feedfetcher


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB