2012-04-12 4 views

Antwort

0

Sie müssen entweder erweitern oder com.vaadin.addon.calendar.event.CalendarEventProvider implementieren.

Wenn Sie BasicEventProvider zu verlängern, können Sie einfach überschreiben seine addEvent Methode wie folgt:

@Override 
public void addEvent(BasicEvent event) { 
    event.setCaption("My custom caption"); 
    super.addEvent(event); 
} 

Wenn Sie mehr Kontrolle über Ihre Termine und die Ereignisanbieter wollen, empfehle ich Ihnen Ihre eigene Veranstaltung Provider erstellen, implementiert CalendarEventProvider. Wenn das Ereignis mehr Daten als nur Titel, Beschreibung und Dauer enthalten muss, sollten Sie wahrscheinlich eine eigene Ereignisklasse erstellen, indem Sie die Erweiterung com.vaadin.addon.calendar.event.BasicEvent erweitern.

Wenn Sie eine benutzerdefinierte Ereignisanbieter haben, werden Sie myCalendar.setEventProvider(myEventProvider);

Es gibt auch einen guten Artikel darüber in der Book of Vaadin verlangen.

Verwandte Themen