Я использую Application Express 3.2.1, и у меня есть приложение, которое при запуске извлекает эти столбцы из базы данных:
Отображаемое имя, адрес электронной почты, номер телефона, домашняя сеть, страна
Я хочу сделать способ фильтрации строк по стране, поэтому я создал Select Named LOV с определением следующих значений:
select name d, name v
from
(
select distinct(country) name
from hh_carriers
)
Когда я нажимаю «Запустить» для своего приложения, все мои данные отображаются правильно, и мой список выбора заполняется правильно. Однако, когда я выбираю «Страну» из моего списка выбора, данные не меняются. Список выбора также возвращается к значению по умолчанию. Есть ли что-то еще, что я должен сделать с Select Named POV? Что мне нужно сделать, чтобы фильтр работал? Спасибо.
Вот так выглядит мой оператор SQL для генерации моей страницы:
select * from hh_carriers
where
country like :P5_COUNTRY
Показать дополнительные значения: нет
Используемый источник: только когда текущее значение в состоянии сеанса равно нулю
Тип источника: статическое назначение (значение равно атрибуту источника)
Редактировать: Изменены некоторые вещи для ясности