Bonjour,

Je n'arrive pas à trouver la synthaxe pour effectuer une itération d'une List dans un h:datatable.

Voici mon code pour la JSP :


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
 
<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
 
...
 
<h:dataTable styleClass="LISTEPERSONNE" border="0" rules="all" value="#{personneCtrl.personnesbyregion}" var="personnes">
	<h:column>
		<f:facet name="header">
			<h:outputText value="Nom d'usage" />
		</f:facet>
			<h:outputText value="#{personnes.perNomusageLb}" />
	</h:column>
	<h:column>
		<f:facet name="header">
			<h:outputText value="Prénom" />
		</f:facet>
			<h:outputText value="#{personnes.perPrenomLb}" />
	</h:column>
 
</h:dataTable>
L'objet var "personnes" dans la balise h:datatable me retourne un objet de ce type :

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
41
42
43
44
45
46
47
48
49
50
51
 
 
...
 
 
public class Personne implements java.io.Serializable {
 
 
private String perNomusageLb ;
private String perPrenomLb =;
 
private List<VUaiPerm> VUaiPerm;
 
 
/*
*GETTERS ET SETTERS
*/ 
 
public String getPerNomusageLb() {
		return this.perNomusageLb;
	}
 
	public void setPerNomusageLb(String perNomusageLb) {
		this.perNomusageLb = perNomusageLb;
	}
 
	public String getPerPrenomLb() {
		return this.perPrenomLb;
	}
 
	public void setPerPrenomLb(String perPrenomLb) {
		this.perPrenomLb = perPrenomLb;
	}
 
 
}
 
public List<VUaiPerm> getVUaiPerm() {
 
		if(this.VUaiPerm == null) {
 
			this.VUaiPerm = new ArrayList<VUaiPerm>();	
 
		}
 
		return VUaiPerm;
	}
 
	public void setVUaiPerm(List<VUaiPerm> vUaiPerm) {
		this.VUaiPerm = vUaiPerm;
	}
je souhaite faire une iteration sur la List vUaiPerm comment puis-je le faire en JSF ?

Mon but final est d'afficher une nouvelle colonne dans mon h:datatable "LISTEPERSONNE" et d'y mettre un chaine de texte, créer avec cet une itération.


Merci d'avance pour vos conseils.