Bonjour à tous,

une petite question pour une utilisation de richfaces dataTable.

L'objectif est qu'au double clic sur une ligne du tableau, un modalPanel apparaisse pour consulter des infos complémentaires et/ou modifier cellesaffichées.

j'ai trouvé sur les tutos ceci :
1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<rich:dataTable border="0" var="list"
	value="#{managedBean.dataTableRows}" id="table">
	<a4j:support event="onRowClick" 	action="#{managedBean.processRowUpdate}"
oncomplete="javascript:Richfaces.showModalPanel('_panel_Row_Details',{left:'auto', top:'auto'})">
		<f:setPropertyActionListener value="#{list}"
			target="#{managedBean.selectedRow}" />
	</a4j:support>
 
	<!-- déclaration des colonnes -->
</rich:dataTable>

ainsi que les 3 méthodes pour récupérer le code coté serveur

mon code deviens donc
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
 
<rich:modalPanel id="modif" minHeight="200" minWidth="450" height="200"
	width="500">
	<f:facet name="header">
		<h:outputText value="Modifier les informations de l'acteur" />
				</f:facet>
				<f:facet name="controls">
        </f:facet>
</rich:modalPanel>
 
<rich:dataTable onRowMouseOver="this.style.backgroundColor='#F1F1F1'" onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'" width="100%" var="acteurs" value="#{contexte.listeActeurs}" >
	<a4j:support event="onRowDblClick" 
		action="#{contexte.selectionLigne}"
oncomplete="javascript:Richfaces.showModalPanel(modif)">
					<f:setPropertyActionListener value="#{acteurs}" target="#{contexte.acteurSelectionne}" />
				</a4j:support>
 
				<f:facet name="header">
					<rich:columnGroup>
						<rich:column>
							<h:outputText value="Nom" />
						</rich:column>
						<rich:column>
							<h:outputText value="Prénom" />
						</rich:column>
					</rich:columnGroup>
				</f:facet>
 
				<rich:column>
					<h:outputText value="#{acteurs.nom}" />
				</rich:column>
				<rich:column>
					<h:outputText value="#{acteurs.prenom}" />
				</rich:column>
			</rich:dataTable>
mais rien ne se passe et en débug je n'arrive jamais à mes points d'arrêt dans selectionLigne