Estoy usando un Richfaces 'picklist y quiero rellenar el panel del lado derecho con una lista de SelectItems de mi bean de respaldo.¿Cómo rellenar el lado derecho de una lista de selección de richfaces?
Polarizar el lado izquierdo no es un problema del respaldo, sin embargo, el lado derecho es problemático.
Esto es lo que tengo actualmente
<h:outputText value="Roles" />
<rich:pickList showButtonsLabel="false">
<f:selectItems value="#{Bean.allRoles}" />
</rich:pickList>
EDIT:
Así que tengo papeles 'a', 'b', 'c' y 'd'.
El usuario tiene las funciones 'a' y 'd', por lo que 'a' y 'd' deben estar en el panel derecho y 'b' y 'c' en el panel izquierdo.
EDIT:
una explicación más detallada.
Tengo tres listas para el usuario.
- Todos los roles Posible (a través d)
- Todos los roles el usuario es parte de (a y d)
- Todas las funciones que el usuario no es parte de (b y c)
Todas las listas tienen el tipo de datos ArrayList<SelectItem>
.
Necesito la capacidad de mover roles individuales entre la lista número 1 y la lista número 2 y luego guardar el nuevo conjunto de roles. Pensé que la lista de selección sería el mejor objeto de richfaces para el trabajo.
¿Por qué Cadena []? ¿No puede ser List