|
При вызове On Demand Application proccess открывается пустая страница браузера
|
|||
---|---|---|---|
#18+
Привет. Пытаюсь вызвать On Demand Application proccess из Navigation Menu Задаю Target type: URL URL Target: f?p=&APP_ID.:1:&SESSION.:APPLICATION_PROCESS=SET_ADMIN_ROLE Запускаю приложение, щёлкаю по пункту меню, открывается пустая страница. Вернуться назад можно только кнопкой Назад браузера. Это как нибудь лечиться? Причем, если после изменений пункта меню зайти обратно, то настройки сбрасываются на: Target type: Page in this Application Page: 1 Request: APPLICATION_PROCESS=SET_ADMIN_ROLE ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2020, 12:27 |
|
При вызове On Demand Application proccess открывается пустая страница браузера
|
|||
---|---|---|---|
#18+
Sah, Смотря какое поведение вы ожидаете. Если переходите по ссылке, то нужно либо сгенерировать ответ (например, скачивание файла) или редирект (см. APEX_UTIL.REDIRECT_URL). Если вы хотите вызвать pl/sql код, находясь на текущей странице, то можно вызвать ondemand процесс с помощью функции Javascript:apex.server.process. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2020, 15:02 |
|
При вызове On Demand Application proccess открывается пустая страница браузера
|
|||
---|---|---|---|
#18+
SvDev Sah, Смотря какое поведение вы ожидаете. Если переходите по ссылке, то нужно либо сгенерировать ответ (например, скачивание файла) или редирект (см. APEX_UTIL.REDIRECT_URL). Если вы хотите вызвать pl/sql код, находясь на текущей странице, то можно вызвать ondemand процесс с помощью функции Javascript:apex.server.process. Хотелось бы никуда не уходить с текущей страницы. Т.е. Меню навигации на левом Side-bar'е, с пунктом "Установить роль админа" Нажимаем, процесс выполняется, а мы никуда не переходим. Сейчас тестируем ролевую систему приложения, хотелось бы из интерфейса из любого места приложения возвращать себе роль админа. Получается, нужно скомбинировать оба метода: - перейти по ссылке на Javasript, передав в качестве параметра номер текущей страницы - вызвать Javascript:apex.server.process - сделать редирект на текущую страницу Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2020, 17:50 |
|
При вызове On Demand Application proccess открывается пустая страница браузера
|
|||
---|---|---|---|
#18+
Sah, Если вы планируете полностью перерисовать страницу, то прибегать к яваскрипту не обязательно: достаточно перейти по ссылке и вызвать APEX_UTIL.REDIRECT_URL. В случае apex.server.process вы формируете на сервере ответ (JSON) и перерисовку страницы выполняете в яваскрипте же в обработчике success. Вызовы APEX_UTIL.REDIRECT_URL в этом случае будут игнорироваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 09:11 |
|
При вызове On Demand Application proccess открывается пустая страница браузера
|
|||
---|---|---|---|
#18+
Sah, Номер текущей страницы можно не передавать: см. &APP_PAGE_ID. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 09:15 |
|
|
start [/forum/topic.php?fid=50&msg=39913592&tid=1873937]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 248ms |
total: | 400ms |
0 / 0 |