Bonjour
Dans une page .xhtml je parcours une liste pour afficher les donnees dans une datatable (composant primeface).
Cette liste elle meme contient une autre liste que je parcours avec un for each(JSTL).
Mais les donnés de la liste de for each ne s'affiche pas : je ne sais pas pourquoi, et lorsque j’accède à un element bien precis ca marche, mais dans un for each non !
A votre avis
Est ce que ce n'est pas possible d'utiliser deux variable l'une embarqué dans l'autre ?
Quelqu'un saurait il comment résoudre ce problème ?
Voila le code de la page :
Merci d'avance
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84 <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" xmlns:f="http://java.sun.com/jsf/core" xmlns:c="http://java.sun.com/jsp/jstl/core"> <body> <ui:composition template="./template_utilisateur.xhtml"> <ui:define name="content"> <h:form prependId="false" id="form"> <p:growl id="growl" showDetail="true"/> <p:dataTable id="carsTable" var="car" value="#{histCommController.lc}" rowKey="#{car.id}" selectionMode="single" > <f:facet name="header"> Expand rows to see detailed information </f:facet> <p:column style="width:4%"> <p:rowToggler/> </p:column> <p:column style="width:48%"> <f:facet name="header"> id </f:facet> <h:outputText value="#{car.id}" /> </p:column> <p:column style="width:48%"> <f:facet name="header"> date envoi </f:facet> <h:outputText value="#{car.dateEnvoi}" /> </p:column> <p:rowExpansion id="expanssion"> <h:panelGrid id="display" columns="2" cellpadding="4" style="width:300px;" styleClass=" ui-widget-content grid"> <h:outputText value="Model:" /> <h:outputText value="#{car.id}" /> <h:outputText value="Year:" /> <h:outputText value="#{car.etat}" /> <h:outputText value="Manufacturer:" /> <h:outputText value="#{car.dateEnvoi}" /> <h:outputText value="Color:" /> <h:outputText value="#{car.dateLivraisonRecommande}" /> <h:outputText value="Fichiers : " /> <h:outputText value="::::::::::::" /> <h:outputText value="Fichiers 1 : " /> <h:outputText value="#{car.listFichiers.get(0).nom}" /> <c:forEach var="jjjjj" items="#{car.listFichiers}"> <h:outputText value="nom fichier 1 : " /> <h:outputText value="#{jjjjj.nom}" /> </c:forEach> </h:panelGrid> </p:rowExpansion> </p:dataTable> </h:form> </ui:define> </ui:composition> </body> </html>
Partager