ORACLE APEX НЕСКОЛЬКО ДИНАМИЧЕСКИХ ДЕЙСТВИЙ НА ОДНОЙ КНОПКЕ В УНИВЕРСАЛЬНОЙ ТЕМЕ - PullRequest
0 голосов
/ 29 мая 2018

Я выполнил запрос pl / sql для моей «кнопки запуска отчета».Работает нормально.После выполнения запроса я хочу, чтобы он был перенаправлен на другую страницу. Страница, на которую он должен быть направлен, должна быть модальной страницей.Как я могу добиться этого в Oracle Apex 5.1.

1 Ответ

0 голосов
/ 30 мая 2018

Создайте ветку с типом - страница или URL после обработки с помощью «кнопки отчета о выполнении» в качестве условия на стороне сервера и укажите модальную страницу в качестве целевой страницы.

ОБНОВЛЕНИЕ

Вы можете следовать методам, описанным здесь и здесь .

Но вот еще один хак, который относительно проще реализовать с помощью этих двух подходов.

  • Создайте кнопку 'REDIRECT_TO_MODAL' и установите условие на стороне сервера равным 'Никогда'
  • Создайте ветвь после обработки с типом - Страница или целевой URL-адрес и укажите модальную страницу в качестве цели и выберите 'REDIRECT_TO_MODAL'как кнопка в состоянии на стороне сервера.
  • К уже определенному динамическому действию добавьте еще одно истинное действие после выполнения процесса PL / SQL и сделайте его «Выполнить Javascript» со следующим кодом: - apex.submit({ request:"REDIRECT_TO_MODAL",showWait:false});

Кроме того, убедитесь, что на модальной странице оба режима страницы и шаблон диалога настроены на режим модального диалога.

...