Salut,

j'ai un soucis de rafraichissement d'une objet richfaces "rich:panelMenuGroup".

Cet objet est encapsulé par un rich:panelMenu. Ce panelMenu est rafraichit (rerender) a chaque fois que change de ligne dans un tableau plus haut (via un a4jSupport).

Le probléme est que a chaque rafraichissement, le label de mes rich:panelMenuGroup n'est jamais changé.

le code :

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
16
17
18
19
20
21
22
 
<a4j:support event="onselectionchange" reRender="region" actionListener="#{subscriber.displaySdr}" />
                		</rich:extendedDataTable>
					</td>
					<td valign="top" width="300px" height="350px">
						<h:panelGrid id="panelGrid" columns="1" width="300px" height="350px" style="vertical-align:top;">
						    <rich:panelMenu style="width:300px, height:350px;"  mode="none" 
						        iconExpandedGroup="disc" iconCollapsedGroup="disc" 
						        iconExpandedTopGroup="chevronUp" iconGroupTopPosition="right" 
						        iconCollapsedTopGroup="chevronDown">
						        <c:forEach items="#{subscriber.sdrDetails}" var="item">
							        <rich:panelMenuGroup label="#{item.key}" >
							        	<c:forEach items="#{item.value}" var="entry">
								            <rich:panelMenuItem label="#{entry.label}" style="font:bold;">
								                <h:outputText value=":" /><rich:spacer style=" width : 5px;"/><h:outputText value="#{entry.info}" />
								            </rich:panelMenuItem>
								        </c:forEach>
							        </rich:panelMenuGroup>
							   </c:forEach>
						    </rich:panelMenu>
						  </h:panelGrid>
					</td>
J'ai essaye de faire le rerender sur le h:panelGrid sans succés....

des idées?