首页 > 解决方案 > 基于 Oracle ADF LOV 的查询并返回结果集

问题描述

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

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

标签: oracle-adflov

解决方案


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


推荐阅读