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

Oracle Apex:如何实现点击按钮时切换区域的显示与隐藏?

问题:实现按钮点击切换区域显示/隐藏的JavaScript条件判断

我有一个按钮和一个区域,想要实现点击按钮时:如果区域处于隐藏状态就显示它,处于显示状态就隐藏它。我尝试用JavaScript条件来实现这个功能,当前渲染面板里已配置好按钮和目标区域。

按钮下配置了一个Dynamic Action,触发条件为按钮被点击,原本设置的是条件结果为True时显示区域,为False时隐藏区域。现在需要给这个Dynamic Action添加客户端条件的JavaScript表达式,示例逻辑如下:

if (*region is visible*)
    return false;//hide the region
else
    return true;//show the region

我已经给区域分配了Static ID为TestRegionID,并知道可以用$(TestRegionID)在JavaScript中引用它,但不清楚如何编写判断区域是否可见的代码。


解决方案

在Dynamic Action的客户端JavaScript表达式框中输入以下代码:

($(TestRegionID).is(":visible"))

同时需要调换原本的动作逻辑:条件结果为True时执行隐藏区域的动作,False时执行显示区域的动作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 22:25:41