Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Возврат значения из Stored Procedure после Submit / 9 сообщений из 9, страница 1 из 1
19.10.2017, 17:05
    #39538953
AS19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возврат значения из Stored Procedure после Submit
Всем доброго времени суток.

Кто-нибудь может подсказать, возможно ли сделать следующее:

Есть страница "заказ", включающая в себя форму (Form on Procedure) ввода/обновления записи в таблице через вызов хранимой процедуры и регион отображения (Classic Report) деталей заказа.

Вызывается страница с родительской либо с ID заказа, либо с NULL - для заведения нового.

Возможно ли после вызова хранимой процедуры для получения заголовка заказа, повторно обновить эту страницу с использованием уже полученного значения для выведения региона с добавлением деталей заказа.

Сейчас получается следующая ситуация процедура выполняется, строка успешно в таблицу вставляется, но я не могу добиться обновления страницы с выведением полученным из процедуры ID заказа и, соответственно, не отображается регион и вся остальная логика.

В случае работы с существующим заказом, есс-но, всё работает корректно.
Делать две страницы - на ввод и редактирование, как-то некошерно...

--
Thanks,
Alex
...
Рейтинг: 0 / 0
20.10.2017, 10:51
    #39539389
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возврат значения из Stored Procedure после Submit
AS19,

Регионы, кроме репортов в апексе обновить нельзя.
Обновления можно добиться только ввыводом формы в плагин.
...
Рейтинг: 0 / 0
20.10.2017, 10:52
    #39539392
AS19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возврат значения из Stored Procedure после Submit
blkangel,

Спасибо, учту. Я нигде не нашел в документации упоминания про это.

--
Thanks,
AS
...
Рейтинг: 0 / 0
20.10.2017, 11:01
    #39539401
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возврат значения из Stored Procedure после Submit
AS19blkangel,

Спасибо, учту. Я нигде не нашел в документации упоминания про это.

--
Thanks,
AS

Неупоминается потому что вроде как очевидно...
Добится обновление репорта с помощью Ajax достаточно просто, есть запрос, столбцы для вывода, фильтр и т.д..

А форма, элеиенты на ней, могут заполнятся из самых разных источников(процедцры, функции, яваскрипт и т.д.) плюс расположение и выдернуть регион и перерисовать его с помощью Ajax сложно, видимо по этой причине обновление регионов не делают.
...
Рейтинг: 0 / 0
22.10.2017, 11:12
    #39540043
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возврат значения из Stored Procedure после Submit
автор процедура выполняется, строка успешно в таблицу вставляется, но я не могу добиться обновления страницы с выведением полученным из процедуры ID заказа и, соответственно, не отображается регион и вся остальная логика. На каком этапе выполняется эта процедура? Как открывается сраница "Заказ" - по ссылке, бранчем после сабмита, в модальном окне?
...
Рейтинг: 0 / 0
23.10.2017, 09:42
    #39540267
AS19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возврат значения из Stored Procedure после Submit
non-apexoid,

Страница открывается по кнопке на родительском Report, заполняются поля, нажимается кнопка, вызывается процедура.
Здесь хотел реализовать по Submit.

--
Regards,
AS
...
Рейтинг: 0 / 0
23.10.2017, 10:04
    #39540283
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возврат значения из Stored Procedure после Submit
AS19, вот ввели заказ и нажали сабмит - у вас сработал бранч на родительскую страницу. Кто мешает передать полученный ID заказа в элемент на родительской странице, и при ее рендеринге получить детали заказа?
...
Рейтинг: 0 / 0
23.10.2017, 10:07
    #39540285
AS19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возврат значения из Stored Procedure после Submit
non-apexoid,

Я плохо объяснил.

Цель - остаться на _этой же_ странице, "отрендерив" ее заново.

То есть заполнили поля для заголовка заказа, дернули процедуру по созданию, получили ID, показали регион с деталями, начали его заполнять, закончили, нажали "Закрыть", вернулись на родительскую (список заказов).

Вернуть на родительскую - не вопрос, это понятно.
Может странного хочу, конечно ...

--
Regards,
AS
...
Рейтинг: 0 / 0
23.10.2017, 10:45
    #39540312
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возврат значения из Stored Procedure после Submit
AS19, ну хорошо. Тогда вообще нет проблем. После отработки процесса сохранения заголовка делаем переход на ту же самую страницу, а не на родительскую. После заполнения деталей уходим на родительскую. Вариантов реализации много - бранчи с условиями или прямое использование owa_util.redirect
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Возврат значения из Stored Procedure после Submit / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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