Валидатор для составного компонента проверяет, но также выдает исключение - PullRequest
1 голос
/ 02 декабря 2010

Я хочу присоединить валидатор к составному компоненту, и я хочу, чтобы он был прикреплен к каждому дочернему компоненту внутри:

<cc:interface>
  <cc:attribute name="validator"
                method-signature="void f(javax.faces.context.FacesContext,
                                         javax.faces.component.UIComponent,
                                         java.lang.Object)"
                targets="child1 child2"/>
  <cc:editableValueHolder name="child1"/>
  <cc:editableValueHolder name="child2"/>
</cc:interface>
<cc:implementation>
  <h:inputText id="child1"/>
  <h:inputText id="child2"/>
</cc:implementation>

Итак, на странице у меня есть:

<xxx:mycomponent validator="#{bean.validationMethod}"/>

Проверка работает, как и ожидалось, но JSF также выдает сообщение: ..../form.xhtml validator="#{bean.validationMethod}": The class 'my.package.Bean' does not have the property 'validationMethod'.

Как мне избавиться от этого сообщения?

...