2012-04-12 8 views

答えて

0

com.vaadin.addon.calendar.event.BasicEventProviderを拡張するか、com.vaadin.addon.calendar.event.CalendarEventProviderを実装する必要があります。

あなたがBasicEventProviderを延長することを選択した場合、あなただけそうのようなそのaddEventメソッドオーバーライドすることができます:あなたはあなたのイベントやイベントプロバイダをより細かく制御したい場合、私はあなたがその独自のイベントプロバイダを作成することをお勧めし

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

CalendarEventProviderを実装します。イベントにキャプション、説明、期間以外のデータが含まれている場合は、com.vaadin.addon.calendar.event.BasicEventを拡張して独自のイベントクラスを作成する必要があります。カスタムイベントプロバイダを持っている場合

、あなたはBook of Vaadinでこのことについて良い記事もありますmyCalendar.setEventProvider(myEventProvider);

を呼び出す必要があります。

関連する問題