jdeveloper 12.1.3 中缺少查看条件

View criteria missing in jdeveloper 12.1.3

我们有一个级联的 LOV -> Deaprtment,class(inputComboBoxWithLOV)。 Class LOV 使用部门的 selected 值进行过滤。当我按照以下步骤操作时:

  1. select一个部门
  2. 单击向下箭头以显示筛选结果,我看到筛选的 classes 与 selected 部门。 Select 一个 class 并跳出。
  3. 清除 class 字段,再次单击向下箭头以显示过滤结果。(P.S :未触及部门字段)但 class 字段未显示过滤结果结果。但是当我单击更多... 以显示搜索和 select 弹出窗口时,我可以看到过滤后的结果。 只有组合框下拉值未过滤。

在调试时,发现应用到使用部门筛选的viewCriteria 丢失了。缺少整个 Where 子句。

这是在我们最近迁移到 12.1.3 之后发生的,之前我们使用的是 jdeveloper 11g,从未遇到过这个问题。

非常感谢有关此问题的任何指示。

这听起来像是 12.1.3 ADF 的 BUG。您应该就此向 Oracle 填写服务请求。 如果您没有 SR 帐户,我很乐意为您填写一个,前提是您可以提供一个关于 HR 架构的示例工作区 运行,我们可以在其中重现该问题。

未选中 LOV UI 提示 "Filter Combo Box Using" 选项,当我选中它并尝试时,我能够在下拉列表中看到过滤后的结果。

但是我不明白为什么它不从与 LOV 的视图访问器相关的视图对象定义中的现有视图标准中选取值,以及为什么我应该明确选中此选项。