powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как обновить страницу после выполнения PL/SQL
3 сообщений из 3, страница 1 из 1
Как обновить страницу после выполнения PL/SQL
    #39937045
vitayk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Ответ найти не смог, с APEX только начал работать.
Установлен APEX 19.2.0.00.18

Есть страница на котором: Region - Type: Form; Source: Table, 2-а поля: P1 - для редактирования, P2 - ReadOnly и кнопка.
По кнопке нужно:
1. сохранить внесенные данные
2. запустить процедуру которая выполнит некий расчет и внесет изменения в P2.
3. отрефрешить форму с учетом всех изменений

На кнопку повесил ДА
1. Submit Page
2. Execute PL/SQL Code
begin
sys.dbms_lock.sleep(2); --для задержки на время за которое выполнится реальная процедура
update tmp set P2 = XXXX;
end;
3. Refresh Region

С пунктами 1 и 2 все нормально, а вот 3 - не получается, страница обновляется, но без учета п.2.
Подскажите как выполнить п.3 после того как отработает п.2?

Спасибо.
...
Рейтинг: 0 / 0
Как обновить страницу после выполнения PL/SQL
    #39937733
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Уточните, данные в БД записались?
2. Значение Maintain Session State на Primary key ? И Branch по submit
...
Рейтинг: 0 / 0
Как обновить страницу после выполнения PL/SQL
    #39937773
vitayk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

1. Данные сохраняются
2. Пробовал Request и Session результат одинаковый. Если делаю редирект на эту же страницу то данные в базе и на интерфейсе отличаются, нужно рефрешить страницу в ручную. Что то похожее получается если открыть модальную страницу типа "Выполнено..." и сделать обновление на Dialog Close, но это не совсем нравится, реальность данных будет зависить от скорости закрытия модального окна и работы скрипта.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как обновить страницу после выполнения PL/SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]