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