Bonjour,
j'ai un tree avec une checkbox à chaque noeud et feuille, et là vous me voyez venir ... quand je coche un noeud, je voudrais maj tout les fils ....

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<rich:tree id="chooseDestTree" rendered="#{not empty editMailBean.tree}" switchType="client" style="width:300px"
							value="#{editMailBean.tree}" var="item" nodeFace="#{item.class.name}">
							<rich:treeNode type="org.telecom.aipa.mail.gui.tree.GroupNode" 
								icon="/images/tree/singer.gif">
								<h:selectBooleanCheckbox id="ch#{item.name}" onchange="updateChildrenNode(this)"></h:selectBooleanCheckbox>
								<h:outputText value="#{item.name}" />
							</rich:treeNode>
							<rich:treeNode type="org.telecom.aipa.mail.gui.tree.UserNode" 
								icon="/images/tree/disc.gif">
								<h:selectBooleanCheckbox id="check#{item.user.id}" value="#{item.selected}" onchange="">
								</h:selectBooleanCheckbox>
								<h:outputLabel value="#{item.user.id}" for="check#{item.user.id}"/>
							</rich:treeNode>
						</rich:tree>