Как получить доступ к значению элемента управления списком выбора в APEX?

#sql #oracle #oracle-apex

#sql #Oracle #oracle-apex

Вопрос:

У меня есть список выбора и кнопка УДАЛЕНИЯ. При нажатии кнопки удаления предполагается выполнение запроса НА УДАЛЕНИЕ выбранного элемента из базы данных. Как я могу ссылаться на выбранный элемент в списке выбора? Я могу ссылаться на список выбора по:P11_ITEMS

Ответ №1:

Используя Apex 4.01, я создал следующий пример:

Страница, на которой есть только список выбора и кнопка удаления

введите описание изображения здесь

Я выбираю ALLEN и нажимаю delete

введите описание изображения здесь

и вы можете видеть, что ALLEN теперь удален.

Кроме создания двух элементов, единственным другим элементом является процесс PLSQL обработки страницы, называемый delete_emp.

введите описание изображения здесь

Процесс delete_emp содержит следующую инструкцию delete, которая ссылается на список выбора.

введите описание изображения здесь

Ответ №2:

Вы должны иметь возможность ссылаться на выбранный вами параметр, ссылаясь на свой список выбора :P11_ITEMS . Но если состояние вашего сеанса не имеет текущего значения для этого элемента, процессы вашей страницы могут быть неисправны. Убедитесь, что у вас запущен процесс page после отправки страницы (который сохраняет значение элемента списка выбора в базе данных для последующего использования).