2017-04-30 5 views
0

Ich benutze Bootsfaces 1.0.2. Der Code unten ist natürlich in einem Formular. Beachten Sie, dass das erste selectItem einen itemValue = # {null} hat. Wenn die Seite geladen wird, wird das Feld inputText mit id = 'test' als leer angezeigt. Ich ändere dann das Dropdown auf einen anderen Wert und der Wert wird korrekt angezeigt. Wenn ich in der Dropdown-Liste mit dem Wert null zur ersten Option zurückkehre, wird im Feld inputText "Seleccione -" angezeigt. Was ich erwarten würde ist leer (NULL), oder? Oder verpasse ich hier etwas?JSF Bootsfaces b: selectOneMenu itemValue = null zeigt stattdessen den Label-Wert an

<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> 
+0

Wahrscheinlich in der nächsten Version behoben von https://github.com/TheCoder4eu/BootsFaces-OSP/pull/782/commits/ 2c87f1608f7fb8ea00b3c5644283a14f874d05ce –

Antwort

Verwandte Themen