Oracle Проверка APEX 5.1 не выполняется - PullRequest
0 голосов
/ 06 января 2020

У меня есть страница со стандартной кнопкой Сохранить и закрыть. Я написал валидацию страницы «PL / SQL Function (возвращение текста ошибки)» со следующими настройками:

«Всегда выполнять» - «Нет»
Состояние на стороне сервера »при нажатии кнопки "is" Save ".
Я включил некоторые отладочные операторы в тело функции, которые записывают записи в таблицу журнала, указывающие ход выполнения функции для моего личного использования.

Кнопка Save имеет следующие настройки :
Действие - «Отправить страницу»
Выполнить проверки - «Да»

Однако при нажатии кнопки (страница отправлена) проверка не выполняется - база данных отсутствует записи в таблице журнала, как и ожидалось, и когда я просматриваю журнал отладки для страницы, нет записей, которые указывают, что проверка была выполнена или что возвращаемое значение было получено.

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

1 Ответ

0 голосов
/ 30 января 2020

Проблема закончилась тем, что у меня был процесс сохранения базы данных, выполняющийся в точке выполнения «После отправки страницы», которая происходит до «Проверки». После того, как я переместил действие базы данных в точку выполнения «Обработка» (что происходит после «Проверка»), проверка была выполнена, как и ожидалось.

Спасибо за ответ каждого.

...