单个页面中的多个可刷新 select 列表

Multiple refresh-able select lists in a single page

我在一个页面上有 6 个 select 列表,并且使用 SQL 查询将数据提取到每个 select 列表中。 selecting 任何 select 列表中的数据是否会刷新所有其他 select 列表中的数据,而不管数据 selected 的顺序如何?

如果这些 select 列表相互依赖 - 是的,它们相互依赖,因为更改其中一个会反映其他 - 然后使用

  • 级联 LOV 父项 and/or
  • 要提交的项目

执行此操作的属性。


如果项目相互依赖,但不是严格的父子关系,则

  • 在他们的查询中使用 WHERE 子句,这将使每个查询的结果依赖于其他项目的值,例如

    where (continent = :P1_CONTINENT or :P1_CONTINENT is null)
      and (country = :P1_COUNTRY or :P1_COUNTRY is null)
    
  • 将他们在 selection 属性 上的 页面操作设置为 "Redirect and set value" 以便刷新其他项目的值一旦您修改了此项的值

  • 设置级联值列表父项因为您将创建循环引用并且页面将无法工作