Oracle Apex 20.1级联LOV无法正常工作

Oracle Apex 20.1级联LOV无法正常工作,oracle,oracle-apex,oracle-apex-19.1,Oracle,Oracle Apex,Oracle Apex 19.1,我正在使用apex 20.1并尝试实现新的级联lovs选项。然而,它并没有按照预期工作 你能告诉我哪里出了问题吗 我所在地区有2项: :P5_分配的部门-为每位员工分配的部门 :P5\u人员\u姓名-员工姓名 我希望根据表中指定的部门填写员工姓名。 如果指定部门为财务部,则只有指定部门为财务部的员工才应填写:P5\u人名 我做了以下改变: 但尽管选择了财务部,我还是得到了所有员工的名字,不管他们来自哪个部门 还需要做哪些更改?我假定您用于P5_人名的查询不包含P5_分配的部门。Apex无法自动

我正在使用apex 20.1并尝试实现新的级联lovs选项。然而,它并没有按照预期工作

你能告诉我哪里出了问题吗

我所在地区有2项:

:P5_分配的部门-为每位员工分配的部门 :P5\u人员\u姓名-员工姓名 我希望根据表中指定的部门填写员工姓名。 如果指定部门为财务部,则只有指定部门为财务部的员工才应填写:P5\u人名

我做了以下改变:

但尽管选择了财务部,我还是得到了所有员工的名字,不管他们来自哪个部门


还需要做哪些更改?

我假定您用于P5_人名的查询不包含P5_分配的部门。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