f: validateDoubleRange локализация - PullRequest
       11

f: validateDoubleRange локализация

0 голосов
/ 04 августа 2011

У меня есть проблема с локализованным сообщением об ошибке проверки в f: validateDoubleRange

<h:inputText id="inputId" required="true"
        value="#{bean.value}">
     <f:validateDoubleRange minimum="0"/>
</h:inputText>

Я пытаюсь локализовать сообщение об ошибке в моем зарегистрированном файле свойств следующим образом:

javax.faces.converter.DoubleConverter.DOUBLE_detail=Some new message

но сообщение остается таким же, как в javax / Faces / Messages.properties

javax.faces.converter.DoubleConverter.DOUBLE_detail={2}: ''{0}'' must be a number between 4.9E-324 and 1.7976931348623157E308  Example: {1}

Может быть, я пытаюсь изменить это сообщение?

1 Ответ

1 голос
/ 04 августа 2011

По умолчанию только сводка будет отображаться с помощью <h:message> и <h:messages>, но вы переопределяете сообщение detail .

Вместо этого вам необходимо переопределить сводное сообщение:

javax.faces.converter.DoubleConverter.DOUBLE=Some new message

Подробное сообщение отображается только при использовании

<h:messages showSummary="false" showDetail="true" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...