bonjour à tous!
je voudrais que le OneMenu puisse afficher les données présentes dans la BD. Svp examinez le code et dites moi ce qui cloche! SVP c'est très urgent. voici mon code java et celui de primefaces.
primefaces:
java
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 <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5"> <h:outputText value="Bus: " /> <p:selectOneMenu value="#{schedule.bus}" required="true"> <f:selectItem itemLabel="Select One" itemValue="" /> <f:selectItems value="#{schedule.bus}" /> </p:selectOneMenu> <h:outputText value="Driver: " /> <p:selectOneMenu value="#{schedule.driver}" > <f:selectItem itemLabel="Select One" itemValue="" /> <f:selectItems value="#{schedule.driver}" /> </p:selectOneMenu> <h:outputText value="Date : " /> <p:calendar value="#{schedule.date}" id="date" pattern="dd/mm/yyyy"/> <h:outputText value="" /> <h:outputText value="Departure Town: " /> <p:selectOneMenu value="#{schedule.departuretown}" effect="fade" > <f:selectItem itemLabel="Select One" itemValue="" /> <f:selectItems value="#{schedule.departuretown}" /> </p:selectOneMenu> <h:outputText value="Arrival Town:" /> <p:selectOneMenu value="#{schedule.arrivaltown}" panelStyle="width:150px" effect="fade" style="width:160px" filter="true" filterMatchMode="startsWith"> <f:selectItem itemLabel="Select One" itemValue="" /> <f:selectItems value="#{schedule.arrivaltown}" /> </p:selectOneMenu> <h:outputText value="Class: " /> <p:selectOneMenu value="#{schedule.driver}" required="true"> <f:selectItem itemLabel="Select One" itemValue="" /> <f:selectItems value="#{schedule.driver}" /> </p:selectOneMenu> </h:panelGrid> <p:commandButton value="Submit" update="display" oncomplete="dlg.show()" /> <p:dialog header="Selected Values" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg"> <h:panelGrid columns="1" id="display"> </h:panelGrid> </p:dialog> </h:form>
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 @ManagedBean @SessionScoped public class Schedule implements Serializable{ /** * Creates a new instance of Schedule */ @EJB private ScheduleFacade scheduleFacade = new ScheduleFacade(); private String date; private String departuretown; private String arrivaltown; private String bus; private String driver; public String getBus() { return bus; } public void setBus(String bus) { this.bus = bus; } public String getDriver() { return driver; } public void setDriver(String driver) { this.driver = driver; } public ScheduleFacade getScheduleFacade() { return scheduleFacade; } public void setScheduleFacade(ScheduleFacade scheduleFacade) { this.scheduleFacade = scheduleFacade; } public String getDate() { return date; } public void setDate(String date) { this.date = date; } public String getDeparturetown() { return departuretown; } public void setDeparturetown(String departuretown) { this.departuretown = departuretown; } public String getArrivaltown() { return arrivaltown; } public void setArrivaltown(String arrivaltown) { this.arrivaltown = arrivaltown; } public Schedule() { } }
Partager