|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Добрый день Имеем APEX 5.0.1 Embded PL/SQL, ORACLE 12 Вызов модального окна из другого модального из блока PL/SQL Begin apex_util.redirect_url('f?p=' || :APP_ID || ':4:' || :APP_SESSION || '::NO:::' ); End; при submit выдает ошибку: Application 1516 Dialog page 4 cannot be rendered successfully. Ensure the page template in use on page 4 is of template type "Dialog page", with appropriate JavaScript dialog initialization, dialog closure and dialog cancel code defined. Page 4 - пустая страница Page mode - modal dialog, Dialog template - modal dialog, Chained - no пробовал l_url := APEX_UTIL.PREPARE_URL(p_url => 'f?p=&APP_ID.:4:' || :APP_SESSION || ':::::', p_checksum_type => 'SESSION'); apex_util.redirect_url( l_url, p_reset_htp_buffer => false ); не помогло. переход на немодальную страницу работает. Переход по кнопке (не через pl/sql работает). Это вообще возможно? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 10:25 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027, редиректы и переход по страницам делайте либо в бранчах, либо в JS. Слово редирект это команда ослику уйти на другую страницу по урл. Причём тут модальное окно? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 10:48 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Petro123, теперь все понятно. спасибо за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 10:53 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Petro123, когда на кнопке вешаю редирект f?p=&APP_ID.:4:&APP_SESSION.::&DEBUG., то работает в чем разница? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 11:15 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027Petro123, когда на кнопке вешаю редирект f?p=&APP_ID.:4:&APP_SESSION.::&DEBUG., то работает в чем разница? если по DA, то апекс(в JS) как будто руками меняет в урл выше адрес и нажимает Enter. Всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 11:22 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027когда на кнопке вешаю редирект f?p=&APP_ID.:4:&APP_SESSION.::&DEBUG., то работает там бывает ещё проще - п.п. "Перейти на страницу" и поставить 4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 11:23 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Petro123, дело в том, что перед вызовом нужно немного логики прописать и осуществлять вызов разных страниц ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 11:27 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Petro123, из DA apex.navigation.redirect('f?p=&APP_ID.:4:&APP_SESSION.::&DEBUG.') - та же ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 11:43 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027дело в том, что перед вызовом нужно немного логики прописать и осуществлять вызов разных страниц подробнее. Без этого никак. AKA03027из DA apex.navigation.redirect('f?p=&APP_ID.:4:&APP_SESSION.::&DEBUG.') - та же ошибка уже говорил: - Из DA - п.п.1 в DA действие JS с вашей логикой - п.п.2 в DA действие Перейти на 4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 11:46 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
в DA главное ТИП ДЕЙСТВИЯ. Там их 15 штук. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 11:47 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Petro123, в DA Action = Execute Javascript code Логика простая: в зависимости от переменной вызывать разные страницы, но пока и без логики не вызывается ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 11:55 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027Логика простая: в зависимости от переменной вызывать разные страницы, но пока и без логики не вызывается т.к. всё равно уходить со страницы, то делать через сабмит + бранч. Однозначно! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 12:01 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027в DA Action = Execute Javascript code переделать на сабмит ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 12:01 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Petro123там бывает ещё проще - п.п. "Перейти на страницу" счас глянул. Такая штука есть только совместно с сабмитом всей странички. Ещё раз подтверждаю что регение - сабмит + бранчи ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 12:06 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Petro123, Уходить со страницы не собираюсь - идет вызов модального окна ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 12:18 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027Petro123, Уходить со страницы не собираюсь - идет вызов модального окна тогда непонятно что вы делаете. Конечно, можно "и медведя научить курить", но редирект, это уход со станички или замена в документе всего DOM. Если хотите, то выложите скрины и подробно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 12:32 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
может в 5-ке по другому? У меня 4-ка http://www.explorer-development.uk.com/creating-modal-dialog-apex-5-0 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 12:35 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Petro123, имеем: page 4 - page mode - modal dialog Page 3 with button Defined by Dynamic Action page mode - normal DA: event: click true action: Execute JavaScript Code code: apex.navigation.redirect('f?p=&APP_ID.:4:&APP_SESSION.::&DEBUG.'); error on click: Application 151 Dialog page 4 cannot be rendered successfully. Ensure the page template in use on page 4 is of template type "Dialog page", with appropriate JavaScript dialog initialization, dialog closure and dialog cancel code defined. при page 4 - page mode - normal - ошибки нет ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 12:44 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027code: apex.navigation.redirect('f?p=&APP_ID.:4:&APP_SESSION.::&DEBUG.'); ЕЩЁ РАЗ Я выше дал ссылку как вызвать модальный диалог из 5-ки. Напишите ту как он вызывается штатно по дукментации. А потом сравнИМ как вы вызываете. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 12:51 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
Petro123, в том то и дело, что стандартно Page dialog (redirect to page на кнопке) вызывается нормально, а вот из PL/SQL или JS - не хочет ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 12:57 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027Petro123, в том то и дело, что стандартно Page dialog (redirect to page на кнопке) вызывается нормально, а вот из PL/SQL или JS - не хочет Упс. У меня же не 5-ка)) 1. На F12 посмотри что отправляется когда работает 2. На кнопку валидацию и твой код какой захочешь ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 13:14 |
|
apex_util.redirect_url to modal page from pl/sql modal page error
|
|||
---|---|---|---|
#18+
AKA03027, Для того, чтобы вызвать из PL/SQL нужно использовать APEX_UTIL.PREPARE_URL чтобы подготовить Session State Protection checksum для диалогового окна. А как подготовить чексум из Javascript? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2017, 21:27 |
|
|
start [/forum/topic.php?fid=50&fpage=10&tid=1874135]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 295ms |
total: | 458ms |
0 / 0 |