Oracle apex 强制隐藏和显示区域保持打开状态。从>;对v

Oracle apex 强制隐藏和显示区域保持打开状态。从>;对v,oracle-apex,show-hide,Oracle Apex,Show Hide,我有一个区域test3静态ID mytest。然后我有一个子区域test3sub,静态id test3subregion。这个 子区域有一个隐藏和显示区域的模板。在test3sub下,我有两个文本框。 P200_FNAME和P200_FNAME 如果P200_FNAME有数据,我想强制隐藏和显示区域(Test3 sub)保持打开状态 我想如果我在加载时执行,我可以使用下面的命令来强制父test3sub保持打开状态 $('#P200_FNAME').show().parent().show() 它

我有一个区域test3静态ID mytest。然后我有一个子区域test3sub,静态id test3subregion。这个 子区域有一个隐藏和显示区域的模板。在test3sub下,我有两个文本框。 P200_FNAME和P200_FNAME

如果P200_FNAME有数据,我想强制隐藏和显示区域(Test3 sub)保持打开状态

我想如果我在加载时执行,我可以使用下面的命令来强制父test3sub保持打开状态 $('#P200_FNAME').show().parent().show()

它不起作用

我想我可以用这个,但这个隐藏并显示区域作为一个块。它不会强制选择器停止 将>设置为v以强制打开该区域。我能用什么来完成这件事呢

$x_Show('test3subregion')

我感谢你的帮助


Howard

我在20.1上测试,在这个版本上这是一个“可折叠”区域。检查浏览器开发工具,查看折叠和展开时会发生什么情况。在我的版本中,我看到一个类
在区域展开时被展开
,而
在区域折叠时被折叠
。您可以使用jquery添加/删除此类:

$( "#mytest" ).removeClass( "is-collapsed" );
$( "#mytest" ).addClass( "is-expanded" );

但是,用户仍然可以通过该点上的按钮控制该区域。只有当用户自己完全控制“显示/隐藏”区域时,我才会使用它。对于可见性由应用程序确定的区域,我将使用标准区域。您可以通过动态操作声明性地控制显示/隐藏