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

Oracle APEX 只读字段验证异常问题求助

Oracle APEX 只读字段验证异常问题求助

各位大佬好,我遇到一个Oracle APEX的验证问题,想请教下解决办法:

我在页面上有个只读字段P1_TEXT_DISPL,它的值会随着页面上另一个字段的变化而自动填充。我的需求是:如果这个只读字段的值不等于TEST_1,就需要在页面上显示错误提示。

最开始我用了「Item=Value」类型的验证,设置如下:

  • 验证类型:Item=Value
  • 目标项:P1_TEXT_DISPL
  • 对比值:TEST_1

但这个验证不管用——哪怕P1_TEXT_DISPL的值确实是TEST_1,页面还是会弹出错误提示。我明白这是因为只读字段的值不会保存到会话状态里,所以验证的时候拿不到正确的值。

后来我又加了一个隐藏字段P1_TEXT_HIDE,把它的值和P1_TEXT_DISPL设成一样的,然后把验证目标改成这个隐藏字段。我能在会话状态里看到P1_TEXT_HIDE的值确实是TEST_1,但验证还是会错误触发,依然显示错误提示。

请问还有什么其他方法可以实现对这个只读字段的验证吗?

备注:内容来源于stack exchange,提问作者Coding Duchess

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 14:19:35