Richfacesの選択リストを使用しており、右側のパネルにバッキングBeanのSelectItemのリストを入力したいと思います 。
左側への入力はバッキング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」は左側のパネルに配置する必要があります。
編集:
さらなる説明。
ユーザー用のリストが3つあります。
- 可能なすべての役割(からd)
- ユーザーが属するすべての役割(aおよびd)
- ユーザーが(bおよびc)の一部ではないすべての役割
すべてのリストのデータ型はArrayList<SelectItem>
です。
リスト番号1とリスト番号2の間で個々の役割を移動し、新しい役割のセットを保存する機能が必要です。ピックリストがその仕事に最適なrichfacesオブジェクトになると思いました。