有条件地显示 Oracle APEX 中交互式数据网格中的链接



我想在数据网格中显示链接,仅当该记录满足特定条件时。我还希望该链接是动态的,基于数据网格中的数据。最后,数据网格链接到显示在数据网格区域上方的标头记录。

  1. 创建将用于链接文本的隐藏字段。列名 = HIDDEN_LINK_TEXT 。类型 = 隐藏。此字段的源类型为 SQL 表达式。 此示例查询中的Q表示数据网格的源选择语句。隐藏字段的 SQL 表达式文本框中需要括号。

(从表 B 中选择"[静态链接文本]",其中 B.RECORD_ID = Q.RECORD_ID 和 B.FIELD_1 = Q.FIELD_1 和 B.FIELD_2 = Q.FIELD_2(

  1. 为链接创建显示的字段。列名称 = DISPLAYED_LINK类型 = 链接。

  2. 链接文本应引用我们在步骤 1 中创建的隐藏字段。链接文本 = &"HIDDEN_LINK_TEXT" 。 包括与号和双引号。

  3. 将链接目标设置为目标页面。包括链接到页面时要设置的任何变量或"设置项目"。

最新更新