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

Oracle APEX中如何在创建模式隐藏按钮仅在编辑模式显示?

在Oracle APEX中实现仅编辑模式显示按钮的方法

操作步骤

  • 打开目标表单页面,找到需要控制显示的按钮,进入它的属性设置面板
  • 定位到「服务器端条件」区域,将条件类型修改为PL/SQL表达式
  • 在表达式输入框中填写:
    :PXX_ID IS NOT NULL
    
    注意把PXX_ID替换成你表单里主键项的真实名称,比如你的主键项是P1_EMP_NO,就改成:P1_EMP_NO IS NOT NULL
  • 保存设置后测试:创建新记录时(主键为空)按钮会隐藏,编辑已有记录时(主键有值)按钮自动显示

备选方案(利用APEX内置状态判断)

如果是通过APEX向导生成的标准表单,也可以直接判断表单的操作模式:

:REQUEST = 'EDIT'

不过优先推荐主键非空的判断方式,因为部分自定义场景下REQUEST的值可能有变动,主键判断的兼容性更强。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 15:15:01