2017-01-15 2 views
0

У меня есть дилемма. Я хочу перенаправить APP_USER на другую страницу при нажатии кнопки. Дело в том, что кнопка имеет динамическое действие с телом PLSQL. PLSQL выполняет несколько проверок и проверок, а затем перенаправляет человека на другую страницу. Как мне это сделать? Большое спасибо.Oracle Apex 5: Как перенаправить страницу, когда нажата кнопка (динамическое действие)?

+0

Вы пытались использовать ветвь, которая обусловлена ​​валидацией в вашем PLSQL-коде? –

+0

не знаю, как это сделать. Не могли бы вы немного объяснить? Спасибо, что ответили кстати. Очень благодарен. –

+0

@Cristian_I это динамическое действие PLSL на кнопку кстати. –

ответ

0

Я предлагаю вам использовать ветви, потому что они легче и лучше с точки зрения безопасности.

На странице создания кнопки, которая будет представлять страницу (имеет атрибут Действие = Добавить страницу), а затем создать филиал в обработки точки, где вам будет предложено выбрать страницу, которую пользователь для перенаправления.

Теперь, чтобы сделать эту ветвь запустить только в некоторых условиях перейти к Состояние атрибут отрасли и в Когда кнопка нажата выберите кнопку и в Тип выберите PLSQL Функция Body и добавить логику там или выберите другой тип, который подходит вам лучше всего.

+0

Спасибо. Я понял и сделал именно это. Проблема в том, что она возвращает ошибку, говорящую о перенаправлении слишком много раз или что-то в этом роде. У меня есть ветвь в заголовке заголовка домашней страницы. Поэтому, когда кто-то входит в систему, он проверяет, на какую страницу перенаправляет их. не работает. Я использую этот код для перенаправления >> owa_util.redirect_url ('f? P = & APP_ID.: 1: & APP_SESSION.'); apex_application.stop_apex_engine; –

+0

не уверен, если вы получите уведомление о моем ответе без меня, используя yourusername –

+0

, это ошибка apex.oracle.com, перенаправленная вами слишком много раз. –

Смежные вопросы