APEX Создание динамического списка значений в табличной форме

У меня есть запрос, похожий на:

SELECT empno, empname, deptno
FROM EMP

в табличной форме, где deptno список выбора, содержащий все записи в DEPT Я пытаюсь использовать empno в дополнительном выборе в запросе LOV, чтобы ограничить количество возвращаемых записей DEPT.

Как я могу ссылаться на EMPNO из табличной формы с помощью запроса LOV?

1 ответ

Вы хотите использовать APEX_ITEM.SELECT_LIST_FROM_QUERY в некоторой форме для столбца № 3. Вам нужно будет установить для него Стандартный столбец отчета. Ваш запрос будет выглядеть примерно так:

SELECT empno, empname,
       apex_item.select_list_from_query(
           p_idx => 3, 
           p_query => 'SELECT dname, deptno FROM dept' ) AS deptno
  FROM emp

Для p_idx параметр, вам нужно выбрать то, что не используется в табличной форме. Возможно, вам придется проверить код, сгенерированный в табличной форме, и выбрать f0x Индекс еще не используется. Значения для формы появятся в apex_application.g_f0x переменная массива.

Другие вопросы по тегам