私はprimefaces 3.3を使用しています。
次のようなdataTableがあります。
<p:dataTable value="#{someBean.items}" var="item" ..>
  <p:column>
    <p:inputText id="someInputText" validation="#{someBean.someValidator}">
  </p:column>
  ..
</p:dataTable>
バリデーターは標準です:
public void someValidator (FacesContext context, UIComponent component, Object value) throws ValidatorException {
  if(someCondition) {
    throw new ValidatorException(
                    new FacesMessage(FacesMessage.SEVERITY_ERROR, "error: ", "validation failed"));
  }
私が抱えている問題は、dataTable に複数のアイテムがあり、inputText コンポーネント「someInputText」の検証がアイテムの 1 つだけで失敗した場合、すべてのアイテムに対して検証エラー メッセージが表示されることです。
これを解決する方法はありますか?