Условные списки значений в Oracle APEX?

Мне нужно использовать значение одного списка выбора, чтобы заполнить значение второго списка выбора, но элементы в списке выбора номер два будут из совершенно разных таблиц в зависимости от того, что выбрано в списке номер один.

Есть ли способ условно заполнить второй список на основе значений из первого? До сих пор мои попытки поместить оператор if в объявление LOV были безуспешными ...


person Sonny Boy    schedule 07.10.2009    source источник


Ответы (2)


Синтаксис использования IF в Apex LOV выглядит следующим образом:

IF :P123_CHOICE = 'EMP' THEN
  RETURN
  'SELECT ename d, empno r
   FROM emp';
ELSE
  RETURN
  'SELECT dname d, deptno r
   FROM dept';
END IF;
person Tony Andrews    schedule 08.10.2009

Я не знаю, применимо ли это в вашем случае, но в прошлом я использовал некоторые APEX_ITEM функции для создания динамических объектов. Вы можете изучить APEX_ITEM.select_list_from_query пример для динамического создания списка выбора.

person Vincent Malgrat    schedule 08.10.2009