我正在使用 Bootsfaces 1.0.2。下面的代码当然是在表单中。注意第一个 selectItem 有一个 itemValue=#{null}。页面加载时,id='test' 的 inputText 字段显示为空白。然后我将下拉列表更改为任何其他值,并且该值正确显示。当我返回到带有空值的下拉列表中的第一个选项时,inputText 字段显示“-- Seleccione --”。我希望看到的是空白(NULL),对吧?或者我在这里错过了什么?
<b:selectOneMenu value="#{wCPVMController.wcpvm.tipo_v}"
id="categoriaVehiculo" label="Categoría de Vehí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>