powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Формирование файла из модального окна (APEX5)
11 сообщений из 36, страница 2 из 2
Формирование файла из модального окна (APEX5)
    #39498046
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль,

ondemand можно вызвать указав в ссылке global page (page zero)
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498049
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль,

Как раз apex_util.prepare_url здесь и пакостит, при вызове такой ссылки из модального окна.
победить просто - указать url:

Код: javascript
1.
javascript:apex.navigation.redirect("...");



Или сделать defined by DA.
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498052
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevКурдль,

Как раз apex_util.prepare_url здесь и пакостит, при вызове такой ссылки из модального окна.
победить просто - указать url:

Код: javascript
1.
javascript:apex.navigation.redirect("...");



Или сделать defined by DA.

Я сначала прошел весь адский путь "ручного синтеза" URLа модального диалога, как описано на community.oracle.com и таки добился того, с чего начинал: открывается лишнее пустое модальное окно (т.е. вернулся к разбитому корыту) :/
Но заменив на простой apex.navigation.redirect(l_url) всё получилось.
Код: javascript
1.
2.
3.
4.
5.
function f_CallOndemand()
{
    var l_url="f?p="+$v("pFlowId")+":99:"+$v("pInstance")+":APPLICATION_PROCESS=TEST_ONDEMAND:NO:::";
    apex.navigation.redirect(l_url);
 };



Огромное Вам спасибо! Это как раз то, что я хотел получить!

А еще Вас не затруднит привести пример URL "ondemand можно вызвать указав в ссылке global page (page zero)"?
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498054
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль,

Код: plsql
1.
javascript:apex.navigation.redirect("f?p=&APP_ID.:0:&APP_SESSION.:APPLICATION_PROCESS=TEST_ONDEMAND:&DEBUG.:::");
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498057
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль,

У меня не было таких проблем, в последний раз скачивание файлов из модального окна делал в версии 4.2, где модальные окна были сделаны с помощью плагинов.
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498151
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevКурдль,

Код: plsql
1.
javascript:apex.navigation.redirect("f?p=&APP_ID.:0:&APP_SESSION.:APPLICATION_PROCESS=TEST_ONDEMAND:&DEBUG.:::");


И на какой странице тогда должен быть размещен код процесса?
Я, конечно, попробовал в своем запросе заменить 99 на 0, но это привело к сообщению, что такой процесс не найден.
SvDevКурдль,

У меня не было таких проблем, в последний раз скачивание файлов из модального окна делал в версии 4.2, где модальные окна были сделаны с помощью плагинов.
Думаю, что это связано с отличием модального диалога в понимании разработчиков тех плагинов и разработчиков АРЕХ.
АРЕХ при внедрении версии 5.0 аж целую оду своей модальщине написал - что это ни какой-то там div jQuery, а специально обученный iFrame, который не привязан ни к какому другому элементу html... и так далее.
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498171
Migelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КурдльСтруктурой БД я не могу распоряжаться по своему усмотрению.

А какая разница чем распоряжаться, что временную, что постоянную все равно создавать надо.

КурдльПодумываю над временной, но плохо представляю себе, как сессия АРЕХ соотносится с сессией оракла.
А никак не соотносится. Я сначала сделал временную и когда в другом окне ничего не увидел в ней, посидел, подумал и понял, что только постоянная таблица возможна.
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498226
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльИ на какой странице тогда должен быть размещен код процесса?
В этом случае это должен быть application process.
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498252
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

Ок, спасибо.
У меня сейчас по другому поводу мой объектно-ориентированный мосхъ закипает.
Я осознавал, что не всё понимаю в web-разработке, но не настолько же! :)

Итак, я из Page99(i) вызываю Page99(j) (ondemand процесс). Никаких параметров в адресной строке не передаю и ожидаю ошибку процесса.
Однако процесс подхватывает значения page-items Page99(i) и нормально исполняется. Так должно быть?
Понятие "экземпляр" в web не существует? Или это кэширование виновато? :)
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498262
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль,

Если Page-items уже сохранены в сессии, то так и должно быть.
Браузер теоретически тоже может помещать результат в кэш при скачивании файла.
...
Рейтинг: 0 / 0
Формирование файла из модального окна (APEX5)
    #39498272
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevКурдль,

Если Page-items уже сохранены в сессии, то так и должно быть.
Браузер теоретически тоже может помещать результат в кэш при скачивании файла.
Ура! Мне не лень передать параметры еще раз, но это требует снятия Session State Protection, что "как-то не аккуратненько" :)
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Формирование файла из модального окна (APEX5)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]