Bonjour,
Je manipule un datatable qui affiche la liste des technologies. je veut que lorsque je choisit une technologie de la datatable on me redirige vers une autre page qui permet de modifier la technologie , alors j'ai définit une méthode "doShowTechnologie" dans le managed bean qui permet de faire ca.
Mon problème est que l'action du "commandLink" ne se déclenche pas lorsque je choisit la technologie. J'ai mit le même commandLink en dehors du datatable et même sur le header et ca fonctionne corectement donc le probleme n'est pas de l'action mais de son emplacement à l'interieur des colonnes du datatable.
Voila un bout de 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 <h:column> <f:facet name="header"><h:outputText value="Libellé" /></f:facet> <h:commandLink action="#{technologieMB.doShowTechnologie}"> <h:outputText value="#{technologie.description}"></h:outputText> <f:param name="technologieId" value="#{technologie.notechnologie}"/> </h:commandLink> </h:column>
Partager