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

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

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

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

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

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

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


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