|
Использование нескольких LOV в APEX, фильтрация
|
|||
---|---|---|---|
#18+
Всем привет. 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.
где P2_COUNTRY_DI - элемент для страны. Не помогло. Использовал функцию TEXT_FROM_LOV, тоже не помогает. Подскажите, как я могу решить эту проблему, в какую сторону копать. APEX только начинаю осваивать. Заранее благодарен! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2007, 06:52 |
|
Использование нескольких LOV в APEX, фильтрация
|
|||
---|---|---|---|
#18+
"Не помогло" - а что получилось? Пустой список областей? Для стран попробуйте поставить тип "Select List With Submit". Скорее всего формирование LOV областей происходит до выбора пользователем страны (на сервере). Если "Select List With Submit" поможет, но не понравится, то есть ещё несколько вариантов... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2007, 08:01 |
|
Использование нескольких LOV в APEX, фильтрация
|
|||
---|---|---|---|
#18+
Cyber Craftписал следующее Код: plaintext 1. 2.
где P2_COUNTRY_DI - элемент для страны. Не помогло. здесь пример ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2007, 08:11 |
|
Использование нескольких LOV в APEX, фильтрация
|
|||
---|---|---|---|
#18+
m_kus"Не помогло" - а что получилось? Пустой список областей? Да, в "Search Dialog" пустой список. Хотя в обеих таблицах есть значения, которые соответсвуют друг другу. m_kusДля стран попробуйте поставить тип "Select List With Submit". Скорее всего формирование LOV областей происходит до выбора пользователем страны (на сервере). Если "Select List With Submit" поможет, но не понравится, то есть ещё несколько вариантов... Шас попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2007, 08:15 |
|
Использование нескольких LOV в APEX, фильтрация
|
|||
---|---|---|---|
#18+
Все, работает. Решение было дано m_kus . Большое спасибо. Для тех, кто в будущем столкнется. авторДля стран попробуйте поставить тип "Select List With Submit". Скорее всего формирование LOV областей происходит до выбора пользователем страны (на сервере). Если "Select List With Submit" поможет, но не понравится, то есть ещё несколько вариантов... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2007, 08:24 |
|
Использование нескольких LOV в APEX, фильтрация
|
|||
---|---|---|---|
#18+
m_kus"Если "Select List With Submit" поможет, но не понравится, то есть ещё несколько вариантов... Какие еще варианты есть? Для самообразования... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2007, 08:27 |
|
Использование нескольких LOV в APEX, фильтрация
|
|||
---|---|---|---|
#18+
Cyber Craft Какие еще варианты есть? Для самообразования... Формировать список динамически на клиентской сторне посредством Javascript (возможно использвание AJAX). Но средствами APEX, проще конечно select list with submit. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2007, 12:42 |
|
Использование нескольких LOV в APEX, фильтрация
|
|||
---|---|---|---|
#18+
Features of ApexLib: Out-of-the-box cascading lovs ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2007, 16:42 |
|
|
Start [/forum/topic.php?fid=50&msg=34628504&tid=1877812]: |
0ms |
get settings: |
18ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
96ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
167ms |
get tp. blocked users: |
1ms |
others: | 367ms |
total: | 664ms |
0 / 0 |