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

Oracle Apex 19.1 复选框页项变更触发动态动作不生效问题

解决方案

第一步:调整动态动作触发事件

APEX 19.1中复选框组的原生change事件会因为多input渲染逻辑无法正确冒泡,优先将动态动作的触发事件替换为Click:

  • 打开动态动作P273_WEEKDAY_SELECTOR_CHANGE编辑页
  • 将When / Event从Change修改为Click
  • 保存配置后测试触发效果

第二步:删除冗余的PL/SQL执行动作

你当前配置的True Action1属于完全无效的冗余配置,还可能引发事件冲突:

  • 直接删除True Action1(空PL/SQL代码执行步骤)
  • 后续的区域刷新动作会自动提交区域配置的Page Items to Submit对应值到会话状态,不需要额外单独配置提交逻辑

第三步:可选兼容配置(保留Change事件的场景)

如果需要保留Change触发事件,可以开启复选框页项的自动提交配置:

  • 打开P273_WEEKDAY_SELECTOR编辑页
  • 找到Settings分类下的Submit when Value Changed,设置为Yes
  • 保存后测试

验证方式

调整完成后点击复选框选项,查看TEST_REGION内的P273_WEEKDAY_TEST值是否实时更新,不需要刷新整个页面。如果仍未生效可以打开浏览器控制台的网络标签,点击复选框时查看是否有对应AJAX请求发出,确认动态动作的触发状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 11:30:01