Bonjours,
pour mon projet jsf 2 j'essaye d'introduire un agenda, j'ai trouvé le shedule de primefaces 3 :http://www.primefaces.org/showcase-labs/ui/schedule.jsf
mais j'ai pas pu lintroduire à mon projet..
j'ai essayé également ceci :
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
 
 
<!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:f="http://java.sun.com/jsf/core"
      xmlns:tr="http://myfaces.apache.org/trinidad" 
        xmlns:trh="http://myfaces.apache.org/trinidad/html"
        xmlns:p="http://primefaces.org/ui">
<trh:head> 
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
        <link rel="stylesheet" href="acceuil.css" />
<title>Connection</title> 
</trh:head> 
<body>
 
 <h:form id="table">
   <p:toolbar>
      <p:toolbarGroup align="center">
         <p:commandButton title="Zur &Uuml;bersicht" value="#{msgs.back}"
            action="test.xhtml" ajax="false" />
      </p:toolbarGroup>
   </p:toolbar>
   <p:schedule value="#{scheduleBean.model}" widgetVar="myschedule" />
</h:form>
 
 
</body>
</html>
et :
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
 
import java.util.Calendar;
import java.util.Date;
 
import javax.faces.bean.ManagedBean;
//import javax.faces.bean.RequestScoped;
import javax.faces.bean.ViewScoped;
 
import org.primefaces.model.DefaultScheduleEvent;
import org.primefaces.model.DefaultScheduleModel;
import org.primefaces.model.ScheduleModel;
 
 
@ManagedBean(name = "schedualebean")
@ViewScoped
public class ScheduleBean {
 
	   private ScheduleModel model;
 
	   public ScheduleBean() {
	      model = new DefaultScheduleModel();
 
	      model.addEvent(new DefaultScheduleEvent("Champions League Match", previousDay8Pm(), previousDay11Pm()));
	           model.addEvent(new DefaultScheduleEvent("Birthday Party", today1Pm(), today6Pm()));
	           model.addEvent(new DefaultScheduleEvent("Breakfast at Tiffanys", nextDay9Am(), nextDay11Am()));
	           model.addEvent(new DefaultScheduleEvent("Plant the new garden stuff", theDayAfter3Pm(), fourDaysLater3pm()));
	   }
 
	   public ScheduleModel getModel() {
	      return model;
	   }
 
 
	   public void setModel(ScheduleModel model) {
	      this.model = model;
	   }
 
 
	   // Test data --------
 
 
	   public Date getRandomDate(Date base) {
	      Calendar date = Calendar.getInstance();
	      date.setTime(base);
	      date.add(Calendar.DATE, ((int) (Math.random() * 30)) + 1);
	      return date.getTime();
	   }
 
	   public Date getInitialDate() {
	      Calendar calendar = Calendar.getInstance();
	      calendar.set(calendar.get(Calendar.YEAR), Calendar.FEBRUARY,
	            calendar.get(Calendar.DATE), 0, 0, 0);
 
	      return calendar.getTime();
	   }
 
	   private Calendar today() {
	      Calendar calendar = Calendar.getInstance();
	      calendar.set(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
	            calendar.get(Calendar.DATE), 0, 0, 0);
 
	      return calendar;
	   }
 
	   private Date previousDay8Pm() {
	      Calendar t = (Calendar) today().clone();
	      t.set(Calendar.AM_PM, Calendar.PM);
	      t.set(Calendar.DATE, t.get(Calendar.DATE) - 1);
	      t.set(Calendar.HOUR, 8);
 
	      return t.getTime();
	   }
 
	   private Date previousDay11Pm() {
	      Calendar t = (Calendar) today().clone();
	      t.set(Calendar.AM_PM, Calendar.PM);
	      t.set(Calendar.DATE, t.get(Calendar.DATE) - 1);
	      t.set(Calendar.HOUR, 11);
 
	      return t.getTime();
	   }
 
	   private Date today1Pm() {
	      Calendar t = (Calendar) today().clone();
	      t.set(Calendar.AM_PM, Calendar.PM);
	      t.set(Calendar.HOUR, 1);
 
	      return t.getTime();
	   }
 
	   private Date theDayAfter3Pm() {
	      Calendar t = (Calendar) today().clone();
	      t.set(Calendar.DATE, t.get(Calendar.DATE) + 2);
	      t.set(Calendar.AM_PM, Calendar.PM);
	      t.set(Calendar.HOUR, 3);
 
	      return t.getTime();
	   }
 
	   private Date today6Pm() {
	      Calendar t = (Calendar) today().clone();
	      t.set(Calendar.AM_PM, Calendar.PM);
	      t.set(Calendar.HOUR, 6);
 
	      return t.getTime();
	   }
 
	   private Date nextDay9Am() {
	      Calendar t = (Calendar) today().clone();
	      t.set(Calendar.AM_PM, Calendar.AM);
	      t.set(Calendar.DATE, t.get(Calendar.DATE) + 1);
	      t.set(Calendar.HOUR, 9);
 
	      return t.getTime();
	   }
 
	   private Date nextDay11Am() {
	      Calendar t = (Calendar) today().clone();
	      t.set(Calendar.AM_PM, Calendar.AM);
	      t.set(Calendar.DATE, t.get(Calendar.DATE) + 1);
	      t.set(Calendar.HOUR, 11);
 
	      return t.getTime();
	   }
 
	   private Date fourDaysLater3pm() {
	      Calendar t = (Calendar) today().clone();
	      t.set(Calendar.AM_PM, Calendar.PM);
	      t.set(Calendar.DATE, t.get(Calendar.DATE) + 4);
	      t.set(Calendar.HOUR, 3);
 
	      return t.getTime();
	   }
	}
auriez vous un exemple qui fonctionne.Pour l'instant je veux juste afficher l'agenda. Merci