Bonjour tout le monde .J'utilise Richfaces (JSF) .
dans un <rich:dataTable> je veux supprimer un élément de la table mais avant ça je veux un message de confirmation.
voila ma page xhtml:
configuration de faces-config.xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <rich:column width="5%"> <a4j:commandLink onclick="#{prgrm['js_ConfirmS']}" action="#{programmeBean.supprimerTableauAction}"> <f:param name="idTableau" value="#{table.id}" /> <h:graphicImage id="supprimer" url="/images/delete.gif"style="border: none" width="16" /> </a4j:commandLink> </rich:column>
code java script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <navigation-rule> <navigation-case> <from-action>#{programmeBean.supprimerTableauAction}</from-action> <from-outcome>success</from-outcome> <to-view-id>/pages/programme/programme/consultation/programmeConsultation.xhtml</to-view-id> </navigation-case> </navigation-rule>
le probleme est que lorsque je clique sur ok du javascript l'application redirige vers une page d'acceuil ce qui n'est pas bonne (je veux rester sur la même page)et lorsque je supprime le tag
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 js_ConfirmS=return confirm('Etes vous s\\u00FBr de vouloir supprimer cet Element ?')
onclick="...." tout marche très bien.???
sachons que avec un <h:commandButton> tout marche tre bien mais pas avec
<a4j:commandLink> ?
Partager