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

如何禁用Oracle APEX Interactive Grid的自动刷新功能?

禁用Oracle APEX交互式网格区域打开时的自动刷新

方法1:页面加载时用JS取消自动刷新标记

  • 先给目标IG区域设置一个静态ID(在区域属性的「高级」标签下设置,比如设为my_target_ig)
  • 进入页面的「执行」→「页面加载」事件,添加以下JavaScript代码:
const igGrid = apex.region("my_target_ig").widget().interactiveGrid("getViews", "grid");
// 关闭自动刷新
igGrid.model.internalData.autoRefresh = false;

方法2:在IG初始化时直接禁用自动刷新

  • 打开IG区域的「高级」→「JavaScript初始化代码」,填入以下代码:
function(options) {
    options.autoRefresh = false;
    return options;
}

方法3:检查IG的「刷新时机」属性(部分APEX版本支持)

  • 查看IG区域属性的「高级」标签,若有「刷新时机」选项,直接选择「仅按需」即可(如果没有这个选项,用前两种方法)

手动触发刷新的设置

创建按钮来触发IG刷新的两种方式:

  • 按钮动作直接选「刷新」,目标选择对应的IG区域
  • 给按钮加动态动作,执行JavaScript:
apex.region("my_target_ig").widget().interactiveGrid("refresh");

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 15:05:54