简体   繁体   English

我想链接 LOV 和 Select 列表。 (甲骨文 APEX 21.1)

[英]I want to link LOV and Select List. (Oracle APEX 21.1)

I want to change the "Select List" List when the LOV (P2_LOV_ID) is changed.当 LOV (P2_LOV_ID) 更改时,我想更改“选择列表”列表。

I tried setting我试过设置

  • Actions - Settings - Set Type: SQL Statement操作 - 设置 - 设置类型:SQL 语句

  • SQL Statement: SQL 声明:

     SELECT SHOP_NAME, GROUP_ID FROM T_ENTRY_SHOPS WHERE ID=:P2_LOV_ID;

With the same Action and SQL, the value displayed in the Text Field shows the expected SHOP_NAME .使用相同的 Action 和 SQL,文本字段中显示的值显示预期的SHOP_NAME ( GROUP_ID column is not displayed. Maybe it's because that Text Field has not multi columns) GROUP_ID列不显示。可能是因为文本字段没有多列)

But "Select List" List does not change.但“选择列表”列表不会改变。 Was it the wrong property on Action?它是动作上的错误属性吗?

"LOV" stands for "List of values". “LOV”代表“值列表”。 It is used in a "Select list item".它用于“选择列表项”。 So far so good.到目前为止,一切都很好。

That SELECT statement's result depends on another item - P2_LOV_ID .SELECT语句的结果取决于另一个项目 - P2_LOV_ID

In that case, you'll have to modify Select item's properties:在这种情况下,您必须修改 Select 项目的属性:

  • navigate to "Cascading list of values" property group导航到“级联值列表”属性组
  • set " Parent item(s) " to P2_LOV_ID将“父项”设置为P2_LOV_ID

It means that - when you change P2_LOV_ID 's value, the next LoV will display different values (that depend on the parent item).这意味着 - 当您更改P2_LOV_ID的值时,下一个 LoV 将显示不同的值(取决于父项)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM