J'utilise Bootsfaces 1.0.2. Le code ci-dessous, bien sûr, est à l'intérieur d'un formulaire. Notez que le premier élément selectItem a un itemValue = # {null}. Lorsque la page est chargée, le champ inputText avec id = 'test' est vide. Je modifie ensuite la liste déroulante à toute autre valeur et la valeur s'affiche correctement. Quand je retourne à la première option dans la liste déroulante avec une valeur nulle, le champ inputText affiche "- Seleccione -". Ce que je m'attendrais à voir est vide (NULL), non? Ou est-ce que je manque quelque chose ici?JSF Bootsfaces b: selectOneMenu itemValue = null affichant la valeur de l'étiquette à la place
<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>
probablement corrigé dans la prochaine version par https://github.com/TheCoder4eu/BootsFaces-OSP/pull/782/commits/ 2c87f1608f7fb8ea00b3c5644283a14f874d05ce –