JSF Bootsfaces b:selectOneMenu itemValue = null, вместо которого отображается значение метки

Я использую Bootsfaces 1.0.2. Код ниже, конечно, находится внутри формы. Обратите внимание, что первый selectItem имеет itemValue=#{null}. Когда страница загружается, поле inputText с id='test' отображается пустым. Затем я изменяю выпадающий список на любое другое значение, и оно отображается правильно. Когда я возвращаюсь к первому параметру в раскрывающемся списке со значением NULL, в поле inputText отображается "- Seleccione -". То, что я ожидал бы увидеть пустым (NULL), верно? Или я что-то здесь упускаю?

<b:selectOneMenu value="#{wCPVMController.wcpvm.tipo_v}"
                                id="categoriaVehiculo" label="Categor&#237;a de Veh&#237;culo"
                                required="true" process="@this" update="containerRiesgos test"
                                onchange="ajax:wCPVMController.getRiesgosOpcionales()">
                                <f:selectItem itemLabel="-- Seleccione --" itemValue="#{null}" />
                                <f:selectItem itemLabel="Liviano" itemValue="L" />
                                <f:selectItem itemLabel="Pesado" itemValue="P" />
                                <f:selectItem itemLabel="Autobus" itemValue="A" />
                                <f:selectItem itemLabel="Motocicleta" itemValue="M" />
                                <f:selectItem itemLabel="Otro" itemValue="O" />

                            </b:selectOneMenu>

<b:inputText id="test" value="#{wCPVMController.wcpvm.tipo_v}"></b:inputText>

1 ответ

Напишите вместо itemValue=""

Смотрите пример здесь: https://showcase.bootsfaces.net/forms/selectOneMenu.jsf

Другие вопросы по тегам