IV.3. Objetos para hacer una selección

- SelectBooleanCheckbox.- Crea una casilla con dos estados: activado y desactivado. Su sintaxis:

<h:selectBooleanCheckbox value="#{formulario.recibirInfo}" />


- SelectManyCheckbox.- Crea un conjunto de casillas activables. Su sintaxis:


<h:selectManyCheckbox value="#{formulario.idiomas}">
  <f:selectItem itemValue="español" itemLabel= "Español"/>
  <f:selectItem itemValue="ingles" itemLabel= "Ingles"/>
  <f:selectItem itemValue="frances" itemLabel= "Frances"/>
  <f:selectItem itemValue="aleman" itemLabel= "Aleman"/>
</h:selectManyCheckbox>


- SelectManyListbox.- Crea una lista que permite seleccionar múltiples elementos. Su sintaxis:


<h:selectManyListbox value="#{formulario.lenguajes}">
  <f:selectItem itemValue="c" itemLabel= "C"/>
  <f:selectItem itemValue="c++" itemLabel= "C++"/>
  <f:selectItem itemValue="java" itemLabel= "Java"/>
  <f:selectItem itemValue="phyton" itemLabel= "Phyton"/>
</h:selectManyListbox>


- SelectOneRadio.- Crea una lista de botones, redondos normalmente, excluyentes. Su sintaxis:


<h:selectOneRadio value="#{formulario.genero}">
  <f:selectItem itemValue="masculino" itemLabel= "Masculino"/>
  <f:selectItem itemValue="femenino" itemLabel= "Femenino"/>
</h:selectOneRadio>


- SelectOneMenu.- Crea una lista desplegable de selección excluyente. Su sintaxis:


<h:selectOneMenu value="#{formulario.sistema}">
  <f:selectItem itemValue="windows" itemLabel= "Windows"/>
  <f:selectItem itemValue="linux" itemLabel= "Linux"/>
</h:selectOneMenu>


A continuación se muestran ejemplos de los elementos para hacer una selección.






En la siguiente lección aprenderemos como hacer un proyecto JSF en NetBeans y como codificar el facelet Muestra Elementos y su managed Bean asociado.