powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Использование нескольких LOV в APEX, фильтрация
8 сообщений из 8, страница 1 из 1
Использование нескольких LOV в APEX, фильтрация
    #34627605
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Windows XP SP2, Oracle 10g XE, APEX 2.2.1.
Проблема: В приложении есть несколько полей LOV. В первой из них, нпр, LOV для стран, где есть поля COUNTRY_ID, COUNTRY_NAME. Во второй LOV для областей, где есть поля REGION_ID, REGION_NAME, COUNTRY_ID. Не могу сделать так, чтобы при выборе, нпр, для страны "Россия", показывать в списке REGIONS только те области, которые соответствуют для "России".
Вопрос: Как отфильтровать области по странам? В документации пишется, что надо использовать bind_variable, для item REGION_ID (Source: Lists of Values Query) писал следующее

Код: plaintext
1.
2.
select region_name, region_id
from dub_region
where country_id = :P2_COUNTRY_ID

где P2_COUNTRY_DI - элемент для страны. Не помогло. Использовал функцию TEXT_FROM_LOV, тоже не помогает.

Подскажите, как я могу решить эту проблему, в какую сторону копать. APEX только начинаю осваивать.
Заранее благодарен!
...
Рейтинг: 0 / 0
Использование нескольких LOV в APEX, фильтрация
    #34627636
m_kus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Не помогло" - а что получилось? Пустой список областей?
Для стран попробуйте поставить тип "Select List With Submit". Скорее всего формирование LOV областей происходит до выбора пользователем страны (на сервере). Если "Select List With Submit" поможет, но не понравится, то есть ещё несколько вариантов...
...
Рейтинг: 0 / 0
Использование нескольких LOV в APEX, фильтрация
    #34627647
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cyber Craftписал следующее

Код: plaintext
1.
2.
select region_name, region_id
from dub_region
where country_id = :P2_COUNTRY_ID

где P2_COUNTRY_DI - элемент для страны. Не помогло.

здесь пример
...
Рейтинг: 0 / 0
Использование нескольких LOV в APEX, фильтрация
    #34627653
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m_kus"Не помогло" - а что получилось? Пустой список областей?

Да, в "Search Dialog" пустой список. Хотя в обеих таблицах есть значения, которые соответсвуют друг другу.

m_kusДля стран попробуйте поставить тип "Select List With Submit". Скорее всего формирование LOV областей происходит до выбора пользователем страны (на сервере). Если "Select List With Submit" поможет, но не понравится, то есть ещё несколько вариантов...
Шас попробую.
...
Рейтинг: 0 / 0
Использование нескольких LOV в APEX, фильтрация
    #34627663
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, работает. Решение было дано m_kus . Большое спасибо.
Для тех, кто в будущем столкнется.
авторДля стран попробуйте поставить тип "Select List With Submit". Скорее всего формирование LOV областей происходит до выбора пользователем страны (на сервере). Если "Select List With Submit" поможет, но не понравится, то есть ещё несколько вариантов...
...
Рейтинг: 0 / 0
Использование нескольких LOV в APEX, фильтрация
    #34627666
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m_kus"Если "Select List With Submit" поможет, но не понравится, то есть ещё несколько вариантов...
Какие еще варианты есть? Для самообразования...
...
Рейтинг: 0 / 0
Использование нескольких LOV в APEX, фильтрация
    #34628504
m_kus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cyber Craft
Какие еще варианты есть? Для самообразования...
Формировать список динамически на клиентской сторне посредством Javascript (возможно использвание AJAX).
Но средствами APEX, проще конечно select list with submit.
...
Рейтинг: 0 / 0
Использование нескольких LOV в APEX, фильтрация
    #34629413
Neksys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Features of ApexLib: Out-of-the-box cascading lovs
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Использование нескольких LOV в APEX, фильтрация
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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