значение по умолчанию для выбора одного меню после ошибки проверки - PullRequest
3 голосов
/ 06 декабря 2011

Может ли значение по умолчанию "Выбрать один" быть установлено для компонента SelectOneMenu после ошибки проверки в методе прослушивания фазы afterPhase() метод?

Прямо сейчас, если выбрано значение по умолчанию «Выбрать один» и форма отправлена ​​

<h:selectItem itemLabel="Select One" itemValue=""/>

Значение меню «Выбрать один» изменяется на ранее действительное значение.

1 Ответ

2 голосов
/ 06 декабря 2011

Вам нужно сделать значение элемента непустым (и ненулевым!) И установить для атрибута noSelectionOption значение true.

<f:selectItem itemLabel="Select One" itemValue="none" noSelectionOption="true" />

(и исправить h:selectItem быть f:selectItem)

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