Просто проверьте витрину на p:schedule
.При выборе другого периода будет вызван метод ScheduleEvent#loadEvents(Date start, Date end)
.
Из витрины, в ScheduleView.java
:
@PostConstruct
public void init() {
eventModel = new DefaultScheduleModel();
// Some default events are added here
lazyEventModel = new LazyScheduleModel() {
@Override
public void loadEvents(Date start, Date end) {
Date random = getRandomDate(start);
addEvent(new DefaultScheduleEvent("Lazy Event 1", random, random));
random = getRandomDate(start);
addEvent(new DefaultScheduleEvent("Lazy Event 2", random, random));
}
};
}