Выделение inputText в JSF при возникновении ошибки проверки

У меня есть форма с большим количеством inputText, я хочу выделить те, которые не заполняются правильные данные.

Я пытался использовать 'component.valid', но он всегда возвращает, что поле недействительно (т.е. поля всегда красные).

это код:

<h:inputText value="#{creerPersonne1.nom}" id="nom" 
    style="#{not nom.valid ? 'border-color:red;' : 'border-color:black;'}">
    <f:validateRegex pattern="^[a-zA-Z]+$"></f:validateRegex>
</h:inputText>

это результат:

Always invalid

обратите внимание, что это поле также выделяется при первой загрузке страницы

9
задан BalusC 5 March 2018 в 19:10
поделиться