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
переменная массива.