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

如何在APEX交互式网格搜索页面中搜索主键值?

在APEX交互式网格中添加主键列到全局搜索的方法

方法一:通过列属性开启搜索

  • 打开目标APEX页面,找到交互式网格区域,点击右上角的编辑交互式网格(铅笔图标)。
  • 切换到列标签页,定位到主键列(如ORDER_ID),点击该列的编辑图标。
  • 在列属性面板的搜索区域,将可搜索设置为是,按需调整搜索运算符(比如选择“等于”更适配主键精确搜索)。
  • 保存修改后,运行页面测试全局搜索,输入主键值即可匹配对应行。

方法二:直接修改源查询(适用于自定义搜索逻辑)

如果列属性设置不生效,可直接调整交互式网格的数据源查询:

  • 回到交互式网格的区域属性,切换到源标签页。
  • 修改原有查询,在WHERE条件中加入主键列的搜索逻辑,示例如下:
    SELECT ORDER_ID, ORDER_DATE, CUSTOMER_NAME, ...
    FROM ORDERS
    WHERE (UPPER(ORDER_DATE) LIKE UPPER('%' || :APEX$SEARCH || '%')
           OR UPPER(CUSTOMER_NAME) LIKE UPPER('%' || :APEX$SEARCH || '%')
           OR ORDER_ID = TO_NUMBER(:APEX$SEARCH)) -- 主键为数字类型时用此条件
    
    若主键是字符串类型,替换为:
    OR ORDER_ID LIKE '%' || :APEX$SEARCH || '%'
    
  • 保存查询后,测试全局搜索功能即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 03:50:21