You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apex Oracle页面跳转及产品ID传递至详情页问题求助

在Oracle APEX中实现带产品ID的页面跳转(列表页→详情页)

1. 把列表页的产品ID配置为跳转链接

假设列表用的是交互式报表或交互式网格,操作如下:

  • 找到产品ID列的属性设置入口
  • 进入列的链接配置项:
    • 链接类型选「页面」,指定详情页的页面编号(比如详情页是页面5)
    • 在「项」区域添加参数:名称填详情页用来接收ID的页面项(比如P5_PRODUCT_ID),值选择产品ID对应的数据源列(比如PRODUCT_ID)
    • 链接文本设为#PRODUCT_ID#,这样产品ID会显示为可点击的链接

2. 详情页创建接收参数的页面项

  • 在详情页新建一个隐藏类型的页面项,命名为P5_PRODUCT_ID(要和列表页传参的名称完全一致)
  • 把这个页面项的「来源」设为「请求」,来源值填P5_PRODUCT_ID,确保跳转时能自动获取传递的ID值

3. 详情页基于参数加载对应产品详情

用表单展示的情况:

  • 创建基于产品表的表单,把表单的主键列设为PRODUCT_ID
  • 表单的「来源」设置为使用页面项P5_PRODUCT_ID作为主键值,页面加载时会自动查询对应ID的产品数据并填充表单

用报表/网格展示的情况:

  • 在报表的SQL查询里添加条件:WHERE PRODUCT_ID = :P5_PRODUCT_ID,这样只会显示对应ID的产品详情

4. 测试验证

运行列表页,点击任意产品ID链接,会自动跳转到详情页,此时页面会识别到传递的产品ID,加载并展示对应的详情数据

内容的提问来源于stack exchange,提问作者apek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 07:14:56