Refre sh браузер после модального диалога - PullRequest
0 голосов
/ 10 июля 2020

Мое приложение вызывает модальное окно из панели навигации. В модальном окне есть всплывающее окно списка значений, в котором пользователь выбирает организацию, для которой он будет sh, для просмотра данных. Как только происходит событие изменения, страница отправляется, записывая новый идентификатор организации и имя организации в состояние сеанса. Затем модальное диалоговое окно закрывается.

На панели навигации отображается имя организации, которое хранится в состоянии сеанса, что упрощает пользователю определение того, с какой организацией он работает.

Поскольку модальное окно для изменения организаций доступно с любой страницы в приложении, мне нужно обновить sh веб-браузер, чтобы получить новое название организации, отображаемое на панели навигации, после закрытия модального окна.

Я видел несколько сообщений в Интернете о том, как обновить sh регион или отчет после закрытия модального окна, но я не обнаружил, как обновить sh окно браузера или, возможно, альтернативно, как перенаправить назад на страницу, где находился пользователь, когда он обращался к модальному окну через панель навигации.

Как это может быть достигнуто?

(Панель навигации отображает текущий контекст и ссылку на модальное окно)

Панель навигации, отображающая текущий контекст и ссылка на модальное окно

Ответы [ 2 ]

1 голос
/ 10 июля 2020

@ TineO - изначально я думал так же, как вы предлагали, но реализация не подошла для меня.

После дальнейшего интеллектуального rnet майнинга я нашел это сообщение в блоге , что привело меня к рабочему решению, приведенному ниже. Переменная связывания: REFERRING_PAGE - это скрытое поле, которое заполняется ссылкой на панели навигации с использованием конфигурации, показанной на втором изображении ниже.

enter image description here введите описание изображения здесь

0 голосов
/ 10 июля 2020

Вы можете создать динамическое c действие или процесс, который может работать с действием «щелчок». Вы можете просто запустить 'submit page' или pl / sql или из огромного списка действий в соответствии с вашими потребностями. Надеюсь, это поможет.

...