Używam Richfaces 'picklist i chcę zapełnić prawy panel z listą SelectItems z mojego komponentu bean.Jak wypełnić prawą stronę listy wyboru richfaces?
Wypełnianie lewej strony nie stanowi problemu z podkładki, jednak problem z prawą stroną.
To co obecnie mam
<h:outputText value="Roles" />
<rich:pickList showButtonsLabel="false">
<f:selectItems value="#{Bean.allRoles}" />
</rich:pickList>
EDIT:
Więc mam role 'a', 'b', 'c' i 'd'.
Użytkownik ma role "a" i "d", więc "a" i "d" powinny znajdować się na prawym panelu, a "b" i "c" na lewym panelu.
EDIT:
Dalsze wyjaśnienia.
Mam trzy listy dla użytkownika.
- Wszystkie role posible (a thru d)
- wszystkich zadań użytkownika jest część (A i D)
- Wszystkie role użytkownika nie jest częścią (B i C)
Wszystkie listy mają typ danych: ArrayList<SelectItem>
.
Potrzebuję możliwości przenoszenia poszczególnych ról między listą numer 1 i listą 2, a następnie zapisz nowy zestaw ról. Pomyślałem, że lista wyboru będzie najlepszym obiektem do richfaces dla tego zadania.
Dlaczego String []? Czy to nie może być lista