【发布时间】:2010-10-24 19:17:42
【问题描述】:
我正在使用 Richfaces 的picklist,并且我想用我的支持 bean 中的 SelectItems 列表填充右侧面板。
从 backing bean 填充左侧不是问题,但是,右侧是有问题的。
这是我目前拥有的
<h:outputText value="Roles" />
<rich:pickList showButtonsLabel="false">
<f:selectItems value="#{Bean.allRoles}" />
</rich:pickList>
编辑:
所以我有角色“a”、“b”、“c”和“d”。
用户具有角色“a”和“d”,因此“a”和“d”应位于右侧面板,“b”和“c”应位于左侧面板。
编辑:
进一步解释。
我有三个用户列表。
- 所有可能的角色(a 到 d)
- 用户所属的所有角色(a 和 d)
- 用户不属于的所有角色(b 和 c)
所有列表的数据类型均为ArrayList<SelectItem>。
我需要能够在列表 1 和列表 2 之间移动各个角色,然后保存新的角色集。我认为选择列表将是这项工作的最佳 Richfaces 对象。
【问题讨论】: