Myfaces 2.0.5: отключить проверку, если в поле не введено значение - PullRequest
0 голосов
/ 13 декабря 2018

В настоящее время мы переносим приложение из Weblogic 11g в Jboss eap 7.

Для форм JSF в этом приложении включен пользовательский валидатор, как показано ниже

<h:inputText id="lastName" maxlength="30" styleClass="InputBoxMedium" value="#{searchBean.lastName}" onkeyup="checkAllEmptyField('Search', 'searchActive', 'searchInactive', 5)">
                                        <f:validator validatorId = "searchValidator"/>
                                    </h:inputText>

Предположим, у нас есть 10 аналогичных полейВ Weblogic этот валидатор вызывается только для проверки непустых полей. В Jboss валидатор вызывается для всех полей.

мы хотели бы иметь поведение weblogic в jboss.

1 Ответ

0 голосов
/ 14 декабря 2018

Добавление следующего в web.xml помогло решить проблему в Jboss eap 7 ..... надеюсь, это поможет кому-то в будущем ....

<context-param>
    <param-name>javax.faces.VALIDATE_EMPTY_FIELDS</param-name>
    <param-value>false</param-value>
</context-param>

Не уверен, почему это не требовалосьв weblogic: - (

ниже ссылка помогла мне, пожалуйста, проверьте его для деталей Не следует ли пропустить проверку, если не указано значение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...