需要避免对面板组下未显示的字段进行验证

Need to avoid validation on not displayed fields under a panelgroup

我有两个面板组,使用 JQuery 任何时候都只显示一个面板。每个面板组下有多个字段具有 required="true" 属性。我的问题是如何避免对未显示的字段进行验证。目前所有未显示的字段都得到验证,导航停止。 欢迎提出任何建议。

如果您使用隐藏面板组的标志,则在隐藏面板字段的位置使用相同的标志变量。 例如 : 使用这个

required="#{managedBean.hiddenPanelGroupFlag}"

而不是

required="true"

在你的隐藏面板中。