por el autor de la pregunta
Mira que incluso se puede hacer de forma directa con el array que te digo... aquí te dejo un ejemplo con primefaces si usas sólo JSF... su uso será similar.
En la vista sería algo parecido a:
<p:selectManyCheckbox id="basic" value="#{checkboxView.selectedConsoles}">
<f:selectItem itemLabel="Xbox One" itemValue="Xbox One" />
<f:selectItem itemLabel="PS4" itemValue="PS4" />
<f:selectItem itemLabel="Wii U" itemValue="Wii U" />
</p:selectManyCheckbox>
y el ManagedBean iría más o menos lo siguiente.
@ManagedBean
public class CheckboxView
{
private String[] selectedConsoles;
public String[] getSelectedConsoles() {
return selectedConsoles;
}
public void setSelectedConsoles(String[] selectedConsoles) {
this.selectedConsoles = selectedConsoles;
}
}
En el código anterior no se encuentra todo el flujo obviamente... pero estoy casi seguro que con eso ya te haces una idea de que necesitas y como necesitas implementarlo.
Saludos.
- 2016-09-03 15:54:38
-
Me gusta(0)