Bonjour à tous,

j'ai un <rich:dataTable> que sont contenu doit changer dynamiquement au moment de selection d'une valeur dans un <rich:comboxBox>.

j'ai essayé d'utiliser <a4j:support> pour le composant <rich:comboxBox> de cette façon :
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<table>
<tr>
<td><b>Critère</b></td>
			<td><rich:comboBox value="#{indCritere.critere1}"
				suggestionValues="#{indCritere.suggsetions}"
				defaultLabel="Select a type" >
				<a4j:support event="onkeyup" reRender="table" ajaxSingle="true" action="#{indCritere.updateList}" immediate="true"/>
				</rich:comboBox>
			</td>
		</tr>
 
 
		<tr><h:form>
			<rich:dataTable id="table" align="left" value="#{indCritere.listCritere}"
				var="listCritere">
				<f:facet name="header">
					<h:outputText value="Valeurs des mantants correspondants" />
				</f:facet>
				<rich:column>
					<f:facet name="header">
						<h:outputText value="Critère" />
					</f:facet>
					<h:outputText value="#{listCritere.libelle}"  />
				</rich:column>
				<rich:column>
					<f:facet name="header">
						<h:outputText value="Montant" />
					</f:facet>
					<h:inputText />
				</rich:column>
				<f:facet name="footer">
					<h:outputText value="Valeurs des mantants correspondants" />
				</f:facet>
			</rich:dataTable>
			<!-- rich:datascroller for="table" align="left" -->
			</h:form>
		</tr>
</table>
et puis pour la methode indCritere.updateList:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
public void updateList(){
		listCritere = cmng.listCritere();
		System.out.print("mise a jour de la list succed");
	}

mais ça marche pas.

si vous pouvez m'aider à le faire fonctionner je serais vraiment reconnaissante.

merci