salut
je suis en train de développer ma première application avec les a4j taglib.
j'ai trouvé un problème avec <a4j:commandLink> lorsque je veux charger une form de la page.
En fait initialement un tableau de type <rich:extendedDataTable> est chargé des zones à partir de la base de données,puis en cliquant sur un bouton je veux afficher ses details dans une form.

voila le code de tableau extendedDataTable:

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
40
41
42
43
44
45
46
47
 
	<rich:extendedDataTable id="zone_tab"
		value="#{zoneBean.zones}" var="zn" width="400px" height="150px">
		<rich:column width="100">
			<f:facet name="header">
 
				<b> <h:outputText value="Id" id="Id" /></b>
 
			</f:facet>
 
			<h:outputText value="#{zn.id_zone}" />
 
		</rich:column>
		<rich:column width="100">
			<f:facet name="header">
 
				<b> <h:outputText value="Nom" id="Nom" /></b>
 
			</f:facet>
 
			<h:outputText value="#{zn.nomZone}" />
 
		</rich:column>
 
		<rich:column width='100'>
 
			<f:facet name="header">
 
				<b> <h:outputText value="Etat" id="Etat" /></b>
 
			</f:facet>
 
			<h:outputText value="#{zn.etat}" />
 
		</rich:column>
		 <rich:column width="100">
                    <f:facet name="header">
                      <h:outputText value="" id="affiche"/>    
                    </f:facet>
						<a4j:commandButton value="voir" action="#{zoneBean.getZone}" reRender="form_detail">
					 <f:param value="#{zn.id_zone}" name="id_zone" />
					<f:param value="#{usersBean.id_soc}" name="id_soc" />
				</a4j:commandButton>
 
                </rich:column>
 
	</rich:extendedDataTable>
et le code de panel contenant le form :

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
 
<rich:panel styleClass="wizard" id="form_detail">
		<f:facet name="header">
			<h:outputText value="Detail Zone" />
		</f:facet>
		<h:form >
			<table width="100%" border="0" cellpadding="0" cellspacing="0">
				<tr>
					<td width="100"><b><h:outputText value="Nom de zone:" /></b></td>
					<td width="100"><h:inputText id="nom_zone" readonly="true"
						value="#{zoneBean.zone.nomZone}" >
					</h:inputText></td>
					<td><b><h:outputLabel value="etat :" /></b></td>
					<td>< <select name="etat" id="etat" readonly="true"
						value="#{zoneBean.zone.etat}">
						<option value="0">En pause</option>
						<option value="1">En marche</option>
					</select></td>
				</tr>
				<tr>
					<td><b><h:outputLabel value="longitude centre :" /></b></td>
					<td><h:inputText id="long_centre" readonly="true"
						value="#{zoneBean.zone.longitudeCentre}">
 
					</h:inputText></td>
					<td><b><h:outputText value="Lattitude centre :" /></b></td>
					<td><h:inputText id="lattit_centre" readonly="true"
						value="#{zoneBean.zone.lattitudeCentre}">
 
					</h:inputText></td>
 
				</tr>
				<tr>
					<td><b><h:outputText value="diametre :" /></b></td>
					<td><h:inputText id="diametre" readonly="true"
						value="#{zoneBean.zone.diametre}">
 
					</h:inputText></td>
					<td><b><h:outputText value="numéro téléphone:" /></b></td>
					<td><h:inputText id="TE" readonly="true"
						value="#{zoneBean.zone.numTel}">
					</h:inputText></td>
				</tr>
				<tr>
					<td><b><h:outputText value="Adresse mail :" /></b></td>
					<td><h:inputText readonly="true" id="mail_adresse"
						value="#{zoneBean.zone.mailAdresse}" /></td>
					<td><b><h:outputText value="Date de fin:" /></b></td>
					<td><rich:calendar readonly="true" datePattern="dd/MM/yyyy"
						popup="true" value="#{zoneBean.zone.date_fin}" /></td>
 
				</tr>
 
			</table>
			<hr>
			<h:inputHidden id="id_soc" value="#{zoneBean.zone.id_soc}"></h:inputHidden>
			<h:inputHidden id="id_zone" value="#{zoneBean.zone.id_zone}"></h:inputHidden>
			<h:inputHidden id="date_debut" value="#{zoneBean.zone.date_debut}"></h:inputHidden>
		</h:form>
	</rich:panel>
j'ai constaté que dans la console il n'est pas en train de faire getZone();

SVP aidez moi mes amis il s'agit de mon PFE et je suis planté.