j ai une datable dans la quelle j ai inclus un contextmenu et ça marche très bien ,je veux associer à ce menu un événement comme dans le cas d un submit dans un formulaire voila mon 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
<h:form>
 <rich:dataTable cellpadding="0" cellspacing="1" border="0" id="table" 
				 value="#{person.persons}" var="p"  reRender="ds"
					style="text-align:center;" >
	<f:facet name="header">				
             <rich:columnGroup>
                 <rich:column breakBefore="true">
			<h:outputText styleClass="headerText" value="Nom" />
		</rich:column>
		<rich:column>
		        <h:outputText styleClass="headerText" value="Prenom" />
		</rich:column>
 
  		 </rich:columnGroup>															
			</f:facet>	
 
		<rich:column sortBy="#{o.nom}" filterBy="#{o.nom}" >
		        <h:outputText value="#{o.nom}" />
		</rich:column>
 
		<rich:column sortBy="#{o.prenom}">
			<h:outputText value="#{o.prenom}" />
		</rich:column>					
 
 
 
<rich:componentControl event="onRowClick" for="menu" operation="show">
                <f:param value="#{p.nom}" name="nom"/>
                <f:param value="#{p.prenom}" name="prenom"/>
            </rich:componentControl>
	</rich:dataTable>		
		 <rich:contextMenu attached="false" id="menu" submitMode="ajax">
            <rich:menuItem ajaxSingle="true">
                <b> Modifier {nom} {prenom}</b> 
               // ici je veux simuler l'événement d un bouton qui va rediriger l'utilisateur vers une autre page pour modifier le personne choisit dans le menu
            </rich:menuItem>
 
        </rich:contextMenu> 
</h:form>
comment je peux procéder et merci en avance