【问题标题】:Oracle Apex 20.1 Cascading LOV not working correctlyOracle Apex 20.1 级联 LOV 无法正常工作
【发布时间】:2020-05-15 05:01:24
【问题描述】:

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

你能建议我哪里出错了。

我所在地区有 2 件商品:

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

我希望根据表中分配的部门填充员工姓名。 如果assigned_Dept 是财务,则只有指定部门为财务的员工才应填写:P5_PERSON_NAME

我做了这些改变:

但是,尽管选择了财务,但我得到了所有员工的姓名,而与部门无关。

还需要进行哪些更改?

【问题讨论】:

    标签: oracle oracle-apex oracle-apex-19.1


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2023-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 2012-05-16
      • 2020-04-23
      • 1970-01-01
      相关资源
      最近更新 更多