Wie erweitern Sie alle Knoten, die von treeTable?
Habe ich einen Baum Tisch und zwei Schaltflächen:
- man für das kollabieren der Struktur und
- die andere für den ausbau,
aber Sie funktionieren nicht. In der backing bean habe ich root.setExpanded(true);
und root.setExpanded(false);
aber es funktioniert nicht.
<center>
<p:treeTable value="#{roleMB.root}" var="roleTreeTableVar"
binding="#{roleMB.treeTable}" id="roleTreeTable">
<f:facet name="header">
<center>
<p:commandButton value="Réduire tout"
icon="ui-icon-folder-collapsed" style="font-size: 0.9em"
actionListener="#{roleMB.expandAll}"
update=":roleTreeTableForm:roleTreeTable" />
<p:spacer width="30px" />
<p:commandButton value="Développer tout"
icon="ui-icon-folder-open" style="font-size: 0.9em"
actionListener="#{roleMB.collapseAll}"
update=":roleTreeTableForm:roleTreeTable" />
<p:spacer width="30px" />
</center>
</f:facet>
<p:column style="width:150px">
<f:facet name="header">
Nom de Role
</f:facet>
<h:outputText value="#{roleTreeTableVar.nom}" />
</p:column>
<p:column style="width:100px">
<f:facet name="header">
Id de role
</f:facet>
<h:outputText value="#{roleTreeTableVar.id}" />
</p:column>
<p:column style="width:20px">
<p:commandLink oncomplete="dlgAddRole.show()" value="Ajouter"
update=":addRoleForm:selectRolesNamesId">
<f:setPropertyActionListener value="#{roleTreeTableVar}"
target="#{roleMB.selectedRole}" />
</p:commandLink>
<p:commandLink oncomplete="delRole.show()" value="Supprimer">
<f:setPropertyActionListener value="#{roleTreeTableVar}"
target="#{roleMB.selectedRole}" />
</p:commandLink>
<p:commandLink oncomplete="editRole.show()" value="Modifier">
<f:setPropertyActionListener value="#{roleTreeTableVar}"
target="#{roleMB.selectedRole}" />
</p:commandLink>
</p:column>
</p:treeTable>
</center>
zeigen Sie uns Ihre backing-bean-code
InformationsquelleAutor BenMansourNizar | 2012-08-12
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist die rekursive Methode für den Zusammenbruch und Expande.
Zusammenbruch, in dem anderen Fall, wird erweitert
in meinem Fall habe ich eine Schaltfläche erstellen die treeTable, kann mit dieser Schaltfläche rufen Sie die Methode collapsingORexpanding(Treenode, true), wenn ich wünschte, colapse, erinnere mich an diese Anleitung (n.setSelected(false);) alle Knoten nicht ausgewählt
Es funktionierte wie ein Charme! Es wäre sehr hilfreich, wenn die primefaces TreeTable schon hatte Sie diese Methode, "innerhalb"
InformationsquelleAutor fylex
Sollten Sie die
expanded
Eigenschafttrue
nicht nur für den root-Knoten, sondern für alle Kinder Knoten.InformationsquelleAutor alpha2011
Eine mögliche Lösung Aussehen könnte:
anzeigen.xhtml
View.java
InformationsquelleAutor Jens Piegsa
Zur Frage: "wie kann dies realisiert werden?"
Im code...
InformationsquelleAutor user3602070