Tôi đang sử dụng Richfaces 'picklist và tôi muốn điền bảng điều khiển bên phải với danh sách các SelectItems từ bean sao lưu của tôi.Cách điền vào phần bên phải của danh sách lựa chọn đa dạng?
Populating bên trái không phải là một vấn đề từ đậu ủng hộ, tuy nhiên, phía bên tay phải là vấn đề.
Đây là những gì tôi đang có
<h:outputText value="Roles" />
<rich:pickList showButtonsLabel="false">
<f:selectItems value="#{Bean.allRoles}" />
</rich:pickList>
EDIT:
Vì vậy, tôi có vai trò 'a', 'b', 'c', và 'd'.
Người dùng có vai trò 'a' và 'd', vì vậy 'a' và 'd' phải ở trên bảng điều khiển bên phải và 'b' và 'c' phải ở trên bảng điều khiển bên trái.
EDIT:
Tiếp tục giải thích.
Tôi có ba danh sách cho người dùng.
- Tất cả các vai trò posible (a đến d)
- Tất cả các vai trò người sử dụng là một phần của (a, d)
- Tất cả các vai trò người sử dụng là không một phần của (b, c)
Tất cả các danh sách có kiểu dữ liệu ArrayList<SelectItem>
.
Tôi cần khả năng di chuyển các vai trò riêng lẻ giữa danh sách số 1 và danh sách số 2 và sau đó lưu tập hợp vai trò mới. Tôi nghĩ rằng danh sách chọn lựa sẽ là đối tượng richfaces tốt nhất cho công việc.
Tại sao String []? Không thể là Danh sách