<o: validateOneOrMore> показывает сообщение об ошибке для каждой строки dataTable
У меня возникла проблема с тегом omnifaces o:validateOneOrMore. Я использую этот тег внутри roweditor внутри datatable. Проблема в том, что когда все поля, которые мне нужно заполнить, пусты, валидатор работает отлично, но периодически выдает сообщение об ошибке.
Я использую PF 5.1 и Omnifaces 1.14
код:
<p:ajax event="rowEdit" listener="#{matresUsuarioController.doEdit}" update=":f2:messages,:f3:dataTable" />
<p:ajax event="rowEditCancel" listener="#{matresUsuarioController.doCancel}" update=":f2:popup" />
<o:validateOneOrMore id="oneOrMore" components="ape1 ape2 nom nif" message=" Al menos alguno de los siguientes campos :{0} debe estar relleno." showMessageFor="@all"/>
...
<p:column sortBy="#{_matresUsuario.nombre}" filterBy="#{_matresUsuario.nombre}"
filterMatchMode="contains">
<f:facet name="header">
<h:outputText value="#{msg['matresUsuario.nombre']}" />
</f:facet>
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{_matresUsuario.nombre}" />
</f:facet>
<f:facet name="input">
<p:inputText id="nom" label="#{msg['matresUsuario.nombre']}"
value="#{_matresUsuario.nombre}"
style="width:100%"/>
</f:facet>
</p:cellEditor>
</p:column>
Большое спасибо