Текущее время: Сб, июл 19 2025, 15:50

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Окно подтверждения не убирается с экрана при продолжении работы
СообщениеДобавлено: Ср, фев 27 2008, 10:03 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 21 2007, 13:09
Сообщения: 76
Откуда: Нижний Новгород
Пол: Мужской
Добрый день! У меня возникла проблема эстетического характера:
Использую функцию POPUP_TO_CONFIRM для подтверждения действия юзера по нажатию строки в текстовом экране ( в котором WRITE пишет). По задумке - после этого выпрыгивает в статус-строке надпись типа "Идет удаление", а после окончания удаления(строк много, занимает время) выпрыгивает инфо-сообщение "Удаление завершено". Однако окно подтверждения остается на экране, идет удаление, а в статус-строке ничего не отображается. Возможно, есть какая-то функция обновления, типа repaint в Делфи?

Code:
FORMAT HOTSPOT ON COLOR 4 INVERSE ON .
idp = 'Del'.
WRITE 'Удалить'. HIDE idp.

AT LINE-SELECTION.
IF idp = 'Del'.
    CALL FUNCTION 'POPUP_TO_CONFIRM'
      EXPORTING
        titlebar              = text-001
        text_question         = 'Удалить?'
        default_button        = '2'
        display_cancel_button = ''
      IMPORTING
        answer                = p_answer.
    IF p_answer = '1'.
      Message text-020 type 'S'.
      DELETE FROM table WHERE aaa = 'bbb'.
      MESSAGE text-021 TYPE 'I'.
    ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Окно подтверждения не убирается с экрана при продолжении работы
СообщениеДобавлено: Ср, фев 27 2008, 10:42 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
alexeuss написал:
Добрый день! У меня возникла проблема эстетического характера:
Использую функцию POPUP_TO_CONFIRM для подтверждения действия юзера по нажатию строки в текстовом экране ( в котором WRITE пишет). По задумке - после этого выпрыгивает в статус-строке надпись типа "Идет удаление", а после окончания удаления(строк много, занимает время) выпрыгивает инфо-сообщение "Удаление завершено". Однако окно подтверждения остается на экране, идет удаление, а в статус-строке ничего не отображается. Возможно, есть какая-то функция обновления, типа repaint в Делфи?

Поиск по SAPGUI_PROGRESS_INDICATOR

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 27 2008, 11:13 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 21 2007, 13:09
Сообщения: 76
Откуда: Нижний Новгород
Пол: Мужской
Нет, не в этом дело. Дело в том, что окошечко от POPUP_TO_CONFIRM не исчезает.. т.е. после нажатия на "да" система отрабатывает удаление, идет продолжительный лаг от delete, а окно с подтверждением висит на экране и его можно передвигать.. только кнопки да/нет становятся неактивными..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 27 2008, 11:27 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
alexeuss написал:
Нет, не в этом дело. Дело в том, что окошечко от POPUP_TO_CONFIRM не исчезает.. т.е. после нажатия на "да" система отрабатывает удаление, идет продолжительный лаг от delete, а окно с подтверждением висит на экране и его можно передвигать.. только кнопки да/нет становятся неактивными..
Ну как-бы нет причин что-нибудь изменять - управление находится у сервера приложений, он отрабатывает по своей логике, сервер презентации показывает последнее актуальное состояние - будет передача управления серверу презентации - он отрисует новое состояние экрана.

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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