Текущее время: Пн, июл 21 2025, 17:06

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: обновление закладок подэкрана
СообщениеДобавлено: Чт, мар 24 2016, 14:04 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 16 2014, 22:44
Сообщения: 39
Добрый день

Есть самописный экран (0010), который разбит на две подобласти (head, sub). Также реализован древовидный список.
Область sub состоит из множества закладок с полями ввода/просмотра информации, а в head запускается один из подэкранов(S1,S2).
В зависимости от типа выбраного элемента в дереве, в области sub скрываются/отображаются нужные закладки а также запускается S1,S2 и подтягиваются соответствующие данные .

Пример:
Элемент дерева E1 - отображаемые закладки Z1, Z2, Z3
Элемент дерева E2 - отображаемые закладки Z4, Z5, Z6

Вопрос:
Выбираю E1 - head(S1) и закладки в sub отображает верно.
Перехожу на E2 - head(S2) перерисовывает верно а вот закладки и данные в sub остаются прежними (Z1, Z2, Z3) но с заголовками из Z4, Z5, Z6.
Переключив закладку (Z5, Z6) - перерисовывает закладки/данные верно.
Теперь вернувшись на E1 получаю шапки Z1, Z2, Z3 с отображением Z4, Z5, Z6.
Может есть вариант проще? Подскажите как правильно обновлять/перерисовывать подэкраны и данные в закладках и ЧЯДНТ?

Пример кода 10 экрана:
Code:
PROCESS BEFORE OUTPUT.

  MODULE set_values.

  MODULE set_status.

  MODULE modify_screen.

  MODULE modify_screen_0010.

  CALL SUBSCREEN head
    INCLUDING g_list_tab-prog head_subscr.

  MODULE list_tab_active_tab_set.
  CALL SUBSCREEN sub
    INCLUDING g_list_tab-prog g_list_tab-subscreen.
*$*$----------------------------------------------------------------*$*$
PROCESS AFTER INPUT.

  MODULE exit AT EXIT-COMMAND.

  CALL SUBSCREEN head.

  CALL SUBSCREEN sub.

*получаю номер активной закладки
  MODULE list_tab_active_tab_get.

  MODULE field_at_cursor_selection AT CURSOR-SELECTION.

*выборка данных и обработка кнопок
  MODULE pai_user_command.


Экран:
Изображение
спасибо


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: обновление закладок подэкрана  Тема решена
СообщениеДобавлено: Чт, мар 24 2016, 15:35 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 16 2014, 22:44
Сообщения: 39
мой портак
не указывал закладку/экран вызова по умолчаний
тему можно удалить


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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