J'utilise un picklist de Richfaces et je veux remplir le panneau de droite avec une liste de SelectItems de mon bean backing.Comment remplir le côté droit d'une liste de sélection richfaces?
Le remplissage du côté gauche n'est pas un problème du support, cependant, le côté droit est problématique.
C'est ce que j'ai actuellement
<h:outputText value="Roles" />
<rich:pickList showButtonsLabel="false">
<f:selectItems value="#{Bean.allRoles}" />
</rich:pickList>
EDIT:
J'ai rôles 'a', 'b', 'c' et 'd'. L'utilisateur a les rôles 'a' et 'd', donc 'a' et 'd' devraient être sur le panneau de droite et 'b' et 'c' devraient être sur le panneau de gauche.
EDIT:
explication.
J'ai trois listes pour l'utilisateur.
- Tous les rôles posible (a à d)
- Tous les rôles que l'utilisateur fait partie de (a et d)
- Tous les rôles que l'utilisateur ne fait pas partie (b et c)
Toutes les listes ont le type de données ArrayList<SelectItem>
.
J'ai besoin de la possibilité de déplacer des rôles individuels entre la liste numéro 1 et la liste numéro 2, puis de sauvegarder le nouvel ensemble de rôles. Je pensais que la liste de sélection serait le meilleur objet richfaces pour le travail.
Pourquoi chaîne []? Ne peut-il être Liste