是否可以执行primefaces验证以验证表单中的一个字段是否必须填写?如果没有填写,则所有字段都必须标记为红色(自动发生),并且消息标记中只能显示一条消息。现在,每个必填字段都会显示一条消息,我不希望这样。
我试过了:
<p:messages id="messages" redisplay="false"/>
但这不会过滤它们。
许多inputField之一的示例:
<p:inputText id="from" value="#{containerBean.selectedContainer.from}"
maxlength="512"
requiredMessage="#{msgs['one.field.required']}"
required="#{empty param['containerForm:description']
and empty param['containerForm:to']
and empty param['containerForm:year']
and empty param['containerForm:yearTo']
and empty param['containerForm:sequence']}"
disabled="#{documentBean.addNewOrUpdateDocumentSelected or !containerBean.canEditSelectedContainer()}"/>
我知道有可能使用omnifaces,但我可能不会使用它:)..
PF 5.3
我也知道我可以在我的BackingBean中执行验证,但这不是一个好习惯..