0
この例はロールをリストし、各ロールに関連するグループとユーザーを表示します。各役割のツリーテーブルを表示するために使用データテーブルの行拡張Treetable
XHTML
<p:column headerText="Designation">
<h:outputText value="#{rl.designation}" />
</p:column>
<p:rowExpansion>
<p:treeTable value="#{roleMB.root}" var="document">
<p:column headerText="Designation">
<h:outputText value="#{document}" />
</p:column>
</p:treeTable>
</p:rowExpansion>
</p:dataTable>
CONTROLLER
方法。
あなたが各役割のリストGROUPEの生成をトリガrowToggleイベントが欠落しているpublic void createRoot(){
List<AffectationRoleGroupe> groupesRole=new ArrayList<AffectationRoleGroupe>();
for(Role rl:roles){
root=new DefaultTreeNode("Root", null);
groupesRole=rl.getAffectationsRG();
for(AffectationRoleGroupe a:groupesRole){
System.out.println(rl.getDesignation());
System.out.println(a.getGroupe().getDesignation());
TreeNode node = new DefaultTreeNode(a.getGroupe().getDesignation(), root);
}
}
とは何ですか? –