迫使捉迷藏区域保持开放状态从>切换到v

问题描述

我有一个区域test3静态ID mytest。然后我有一个子区域Test3子区域,静态ID test3subregion。的 子区域具有“隐藏和显示区域”模板。在Test3子下,我有2个文本框。 P200_FNAME和P200_LNAME。

如果P200_FNAME有数据,我要强制隐藏区域(Test3子目录)保持打开状态。

我认为如果在加载时可以使用以下命令强制父Test3子保持打开状态 $('#P200_FNAME')。show()。parent()。show();

它不起作用。

我以为我可以使用它,但是这将其隐藏并显示一个区域。不会强制选择器从 此>到v强制打开区域。我可以用什么来实现这一目标。

$ x_Show('test3subregion');

感谢您的帮助。

霍华德

解决方法

我正在20.1上进行测试,在此版本上,这是一个“可折叠”区域。检查浏览器开发工具,查看如果折叠和展开会发生什么。在我的版本中,我看到在扩展区域时添加了int month = input.nextInt(); if(month==1){ System.out.println(“January”); System.out.println(“February”); }else if(month==2){ System.out.println(“February”); } 类,而在折叠时添加了is-expanded类。您可以使用jquery添加/删除此类:

is-collapsed

但是,用户此时仍可以通过按钮来控制区域。如果用户本人可以完全控制它,则仅使用“显示/隐藏”区域。对于可视性由应用程序确定的区域,我将使用标准区域。您可以通过动态操作声明性地控制显示/隐藏。