Bonjour, je suis encore débutante en jsf or là je bloque depuis un bout de temps parce que ma page s'affiche et ma table est vide..![]()
bon voila
le fichier ajoutLot.jsp
et la fonction getListRechercheNumInv qui strouve dans l'inventmBean
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117 <rich:tabPanel> <rich:tab label="Rechercher un appareil par numéro d'inventaire"> <center> <table> <tr> <td><h:outputText value=" Numéro d'inventaire " /></td> <td><h:inputText value="#{inventmBean.numeroDInventaire}" /></td> </tr> <tr> <td></td> <td><h:commandButton value ="chercher" action="#{inventmBean.getListRechercheNumInv}"/></td> </tr> <tr> <td></td> <td> </td> </tr> </table> </center> </rich:tab> </rich:tabPanel> </center> <center> <rich:dataTable value="#{inventmBean.listRechercheNumInv}" var="b" rows="13" binding="#{inventmBean.matable}" rowClasses= "row1,row2" headerClass="heading"> <f:facet name="footer"> <rich:datascroller selectedStyle="font-weight:bold"> </rich:datascroller> </f:facet> <rich:column > <f:facet name="header" > <h:outputText value="Numéro d'inventaire" /> </f:facet> <h:outputText value="#{b.numeroDInventaire}"/> </rich:column> <rich:column > <f:facet name="header" > <h:outputText value="Désignation" /></f:facet> <h:outputText value="#{b.designation}"/> </rich:column> <rich:column > <f:facet name="header" > <h:outputText value="Constructeur" /></f:facet> <h:outputText value="#{b.constructeur}"/> </rich:column> <rich:column > <f:facet name="header"> <h:outputText value="Modèle"/> </f:facet> <h:outputText value="#{b.modele}"/> </rich:column> <rich:column > <f:facet name="header"> <h:outputText value="Numéro de série"/> </f:facet> <h:outputText value="#{b.numeroDeSerie}"/> </rich:column> <rich:column > <f:facet name="header"> <h:outputText value="Appareil associé" /> </f:facet> <h:outputText value="#{b.appareilAssocie}"/> </rich:column> <rich:column > <f:facet name="header"> <h:outputText value="Date de réception"/> </f:facet> <h:outputText value="#{b.dateDeReception}"/> </rich:column> <rich:column > <f:facet name="header"> <h:outputText value="Etat à la réception"/> </f:facet> <h:outputText value="#{b.etatALaReception}"/> </rich:column> <rich:column > <f:facet name="header"> <h:outputText value="Critère de conformité"/> </f:facet> <h:outputText value="#{b.critereDeConformite}"/> </rich:column> <rich:column > <f:facet name="header"> <h:outputText value="Périodicité"/> </f:facet> <h:outputText value="#{b.periodicite}"/> </rich:column> <rich:column > <f:facet name="header"> <h:outputText value="Documentation"/> </f:facet> <h:outputText value="#{b.documentation}"/> </rich:column> <rich:column> <f:facet name="header"> <h:outputText value="Modifier" /> </f:facet> <h:commandLink value="Modifier" action="#{authmBean.versModifier}" > </h:commandLink> </rich:column> <rich:column> <f:facet name="header"> <h:outputText value="Suppression" /> </f:facet> <h:commandLink value="Supprimer" action="#{authmBean.supprimer}" onclick="return confirm('Voulez-vous supprimer cet element?')"> <img src="images/delete.gif" /> </h:commandLink> </rich:column> </rich:dataTable> </center> </h:panelGrid> </h:panelGrid>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public List getListRechercheNumInv() { List users = new ArrayList(); try { org.hibernate.Session session = NewHibernateUtil.currentSession(); org.hibernate.Query q = session.createQuery("from inventaire"); users = q.list(); } catch (Exception e) { e.printStackTrace(); } return users; }
Partager