У меня есть простая форма с <h:message>
рядом с каждым <h:inputText>
для отображения сообщений проверки.
Я хочу, чтобы конкретное поле было числом от 1 до 999999, и это сообщение проверки должно отображаться, если число не в правильном диапазоне. Используя это:
<f:validateLongRange minimum="1" maximum="999999"/>
Я получаю сообщение:
productId: Validation Error: Specified attribute is not between
the expected values of 1 and 999,999.
Я получил запрос показать номер без разделителя запятых, но это связано с языком, который у меня есть в моем faces.config
.
Сначала я рассмотрел базовое решение создания валидатора custon, и оно будет проверять, является ли переданное значение строкой и находится ли он в требуемом диапазоне, но мне кажется, это немного излишне.
Есть ли другой способ сделать это?