APEX 以表格形式创建动态值列表
Posted
技术标签:
【中文标题】APEX 以表格形式创建动态值列表【英文标题】:APEX Creating Dynamic List of Values in a tabular form 【发布时间】:2015-11-10 11:50:49 【问题描述】:我有一个类似的查询:
SELECT empno, empname, deptno
FROM EMP
以表格形式,其中deptno
是一个包含DEPT 中所有记录的SELECT LIST。我正在尝试在 LOV 查询中的子选择中使用 empno
,以限制返回的 DEPT 记录数。
如何通过 LOV 查询从表格形式引用 EMPNO?
【问题讨论】:
一个 EMPNO 是否与多个 DEPTNO 相关联? 不容易做到——见deneskubicek.blogspot.co.uk/2008_04_01_archive.html 【参考方案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
数组变量中。
【讨论】:
以上是关于APEX 以表格形式创建动态值列表的主要内容,如果未能解决你的问题,请参考以下文章