[Richfaces] [DataTable] contextMenu events
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:
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 ;)