繁体   English   中英

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

[英]Oracle Apex 20.1 Cascading LOV not working correctly

我正在使用 apex 20.1 并尝试实施新的 cascading lovs 选项。 但是,它没有按预期工作。

你能建议我哪里出错了。

我所在地区有 2 件商品:

  • :P5_ASSIGNED_DEPT - 为每个员工分配的部门
  • :P5_PERSON_NAME - 员工姓名

我希望根据表中分配的部门填充员工的姓名。 如果 assignment_Dept 是 FINANCE,则只有将部门assigned_Dept为财务的员工才应填充到: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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM