我想隐藏一个区域并在Oracle apex中单击按钮时取消隐藏,但是在条件未定义的情况下,它显示了错误操作错误。 谁能帮我这个忙。 问候, 安舒尔(Anshul Ayushya)
答案 0 :(得分:2)
一种简单的方法是创建两个按钮:一个隐藏一个区域,另一个显示它。
运行页面并享受隐藏/显示区域的乐趣。
答案 1 :(得分:1)
您可以看看collapsible region。 创建一个区域,需要将“外观”设置为“可折叠”(您可以在“模板选项”下面直接配置选项)。某些类型的区域不提供可折叠区域(例如,交互式报表),但是您可以创建一个静态内容区域,使其可折叠,然后创建所需类型的子区域。您完成了。
答案 2 :(得分:-1)
如果只想使用一个按钮来显示/隐藏区域,则还可以使用jQuery .toggle()函数。为此,请在按钮上添加一个静态ID,然后使用运行以下内容的JavaScript操作创建一个动态操作:
$("#<<STATIC_ID_OF_BUTTON>>").toggle();
每次单击按钮都会隐藏/显示您的区域。要加载隐藏的区域,只需为该区域添加以下CSS:
#<<REGION_STATIC_ID>>{
display:none;
}
使用.toggle(),您还可以添加选项,例如定义一个功能,以在完成切换动作或切换动画的持续时间后执行,例如:
$("#<<STATIC_ID_OF_BUTTON>>").toggle({
duration: 400,
complete: () => {"do someting here"}
});
有关选项的完整列表,请参见.toggle()函数的jQuery文档。