基于 Oracle ADF LOV 的查询并返回结果集

Posted

技术标签:

【中文标题】基于 Oracle ADF LOV 的查询并返回结果集【英文标题】:Oracle ADF LOV based query and return the result set 【发布时间】:2020-12-07 09:34:50 【问题描述】:

我是 Oracle ADF 的新手。我的情况,有两个LOV。第一个有 2 个值,emp 和 dept。第二个 LOV 给出基于第一个值的值。我已经使用 LOV Switcher 做到了这一点。现在我需要根据两个选择显示结果行。例如:选择 emp,然后选择 xyz 人名。我需要显示那个人的所有细节。同样选择部门,然后选择 abc 部门名称,然后需要显示该部门的所有详细信息。

我的方法: 考虑两个表,并在托管 bean 中将视图标准应用于所选表(从第一个 LOV 中选择)并根据第二个值过滤表,获取结果行并使用 (emp/dept)Table 启用该表。设置可见(真)。这种方法适用于这种情况。如果我在第一个 LOV 中有更多的值,我应该如何解决这个问题。您能否为此类场景分享任何更好的方法。 对于更多表,此方法无效

【问题讨论】:

【参考方案1】:

我只能在这里给出一个一般性的答案,因为您没有提供确切的 JDev 版本。 查看 af:dynamicComponent (https://docs.oracle.com/cd/E50629_01/adf/TROAF/tagdoc/af_dynamicComponent.html) 并观看此视频 https://www.youtube.com/watch?v=TwIKt7e4vEw,它展示了如何使用它。 您对用例的描述越好,我们就能为您提供更好的帮助。

【讨论】:

以上是关于基于 Oracle ADF LOV 的查询并返回结果集的主要内容,如果未能解决你的问题,请参考以下文章

ADF Cascading Lov 搜索和选择弹出自定义

Oracle Apex 5.1:基于 LOV(值列表)的报告列显示返回值而不是显示值

如何在 ADF: ListOfValues (LOV) 组件中强制搜索字段为大写?

在 oracle 表单 10g 中的 LOV 填充后未触发后查询触发器

Oracle:使用 LOV 选择值执行查询

Oracle EBS FORM lov