Всплывающее сообщение в Oracle APEX на основе проверочной таблицы оракула
Вот мой сценарий:
- Ввод некоторых значений в формы.
введите описание изображения здесь
Нажав "Создать", я хочу проверить, существуют ли в таблице те же данные.
Если существует, я хочу отобразить всплывающее сообщение, так как это значение уже существует с опцией Да / Нет.
Если пользователь нажимает "Да", значит, я хочу продолжить транзакцию, что означает, что я хотел отправить страницу.
Если пользователь выбрал "Нет", то я хотел ОСТАНОВИТЬ транзакцию, что означает, что я не хочу отправлять страницу.
Посоветуйте, пожалуйста, решение, чтобы добиться того же.
1 ответ
Это неправильный взгляд на веб-технологии.
Между 3 + 4 существует значительная разница во времени, достаточная для выполнения другой транзакции.
Вы должны применять ограничения к таблице и реагировать на нарушение ключа. В лучшем случае предупреждение может присутствовать при изменении вашего элемента. Но это должно быть повторно подтверждено при отправке страницы.