我正在使用apex 20.1,并尝试实现新的级联lovs选项。但是,它没有按预期工作。
你能建议我要去哪里吗
我所在的地区有2个项目:
:P5_ASSIGNED_DEPT
-每位员工的分配部门:P5_PERSON_NAME
-员工姓名我希望根据表中分配的部门填写员工姓名。
如果assigned_Dept
为财务,则:P5_PERSON_NAME
中应仅填充分配了财务部门的员工。
我进行了以下更改:
但是,尽管选择了财务部门,但我仍能获得所有雇员的名字,而与部门无关。
还需要进行哪些更改?
答案 0 :(得分:1)
我假设您用于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