Oracle Apex 20.1 级联 LOV 无法正常工作
Oracle Apex 20.1 Cascading LOV not working correctly
我正在使用 apex 20.1 并尝试实施新的级联 lovs 选项。但是它没有按预期工作。
你能告诉我哪里错了吗?
我所在地区有 2 件商品:
:P5_ASSIGNED_DEPT
- 为每位员工分配的部门
:P5_PERSON_NAME
- 员工姓名
我希望根据 table 中指定的部门填写员工姓名。
如果 assigned_Dept
是 FINANCE,则只有指定部门为财务的员工才应填充到 :P5_PERSON_NAME
。
我做了这些更改:
但是尽管选择了财务,但我得到的是所有雇员的姓名,与部门无关。
还需要哪些改变?
我假设您用于 P5_PERSON_NAME
的查询不包含 P5_ASSIGNED_DEPT
。 Apex 无法自动 添加WHERE
子句到您的查询中,您必须自己做。
因此:P5_PERSON_NAME
的 LoV 查询应如下所示:
select e.ename as display_value,
e.id as return_value
from emp e
where e.dept_id = :P5_ASSIGNED_DEPT
我正在使用 apex 20.1 并尝试实施新的级联 lovs 选项。但是它没有按预期工作。
你能告诉我哪里错了吗?
我所在地区有 2 件商品:
:P5_ASSIGNED_DEPT
- 为每位员工分配的部门:P5_PERSON_NAME
- 员工姓名
我希望根据 table 中指定的部门填写员工姓名。
如果 assigned_Dept
是 FINANCE,则只有指定部门为财务的员工才应填充到 :P5_PERSON_NAME
。
我做了这些更改:
还需要哪些改变?
我假设您用于 P5_PERSON_NAME
的查询不包含 P5_ASSIGNED_DEPT
。 Apex 无法自动 添加WHERE
子句到您的查询中,您必须自己做。
因此:P5_PERSON_NAME
的 LoV 查询应如下所示:
select e.ename as display_value,
e.id as return_value
from emp e
where e.dept_id = :P5_ASSIGNED_DEPT