Bonjour,
J'aimerais afficher une datatable contenant une liste d'agents sélectionnables, puis après validation, je veux récupérer l'id de l'agent sélectionné.
voici mon code, pour la page jsf
pour le bean j'ai ajouté la fonction suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <h:dataTable value="#{agentController.items}" var="item" id="datalist" > <h:column> <h:commandLink action="#{agentController.view(list.id)}" > <div class="afficheritem"> <h:outputText value="#{item.nom} " style="font-size: 18px;font-weight : bold; text-decoration: none;" /> <br/> <h:outputText style="color:black;font-style: normal; " value="#{list.email}"/> </div> </h:commandLink> </h:column> </h:dataTable>
pour le bean de la page "Viewagent.xhtml" , je sais pas comment faire pour récupérer l'id.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public String view(String value) throws IOException, JAXBException { FacesContext context; context = FacesContext.getCurrentInstance(); Map map = context.getExternalContext().getRequestParameterMap(); String title1; title1 = (String) map.get("title"); return "ViewAgent.xhtml?faces-redirect=true"; }
Quelqu'un saurait-il m'indiquer comment faire ?
Merci d'avance pour votre aide.
Partager