JSF Dropdowns - применять не-defautl значение для проверки - PullRequest
0 голосов
/ 01 ноября 2010

У нас есть раскрывающиеся списки JSF, в которых используется значение по умолчанию «Выбрать один ...», но мы не хотим, чтобы наш валидатор JSF принимал это как приемлемое значение при сохранении.

так что за / или вместо Required = "true", есть ли способ сделать это?

пример значения:

"select one.."
"cat"
"dog"

Только "кошка" или "собака" должны пройти проверку.

1 Ответ

1 голос
/ 01 ноября 2010

Вы, кажется, установили "Выберите один ..." как и метку и значение.Чтобы запустить валидатор обязательности, значение должно быть null.Вам необходимо установить «Выбрать один ...» как метка и null как значение .

Итак, в поле зрения:

<f:selectItem itemValue="null" itemLabel="Select one..." />

или в модели:

new SelectItem(null, "Select one...");
...