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.
comment je peux procéder et merci en avance
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>![]()
Partager