vaadinカレンダーのイベントブロックに別のアトリビュートを表示したいとします。しかし、デフォルトでは、イベントキャプションのみが表示されます。http://demo.vaadin.com/calendarからこのデモを見ることができます。Vaadinカレンダー:イベントセルに別のアトリトリを表示する方法
1
A
答えて
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);
を呼び出す必要があります。
関連する問題
- 1. vaadinコンポーネントの通知を表示する方法
- 2. カレンダーにカスタム表示モードを追加する方法
- 3. Googleカレンダーのような月表示カレンダーを作成する方法は?
- 4. FullCalendar - 毎週のカレンダーのみを表示する方法
- 5. アンドロイドアプリケーションの内蔵カレンダーを表示する方法
- 6. 別のアクティビティを表示する方法
- 7. アンドロイドのカレンダー表示
- 8. 別のJOptionPaneで別の配列を表示する方法
- 9. Vaadinでは、結合されたテーブルからデータを表示する方法は?
- 10. イベントデータの開始日に従ってカレンダーを表示する方法
- 11. Outlookの予定がカレンダーに表示される方法を変更します。
- 12. カレンダーで複数の日付を選択してラベルに表示する方法
- 13. C#、フォームを非表示にして別のフォームを表示する方法
- 14. カレンダーの値を表示する
- 15. 別のAndroidアプリケーションでGoogleカレンダーのアプリケーションイベントデータにアクセスする方法
- 16. ページの中央にテキストを表示する - Vaadin
- 17. 複数のイメージを別のイメージに表示する方法。
- 18. iframeのdivを別のiframeに表示する方法
- 19. Extグリッドグループヘッダに別のフィールドの値を表示する方法は?
- 20. vaadinのmysql dbテーブルの表にデータを表示
- 21. エラー情報を別のページに表示する方法は?
- 22. 別のDIVにDIVコンテンツを表示する方法
- 23. ログイン成功後に別のViewControllerを表示する方法
- 24. Drupal:結果を別のページに表示する方法(PHP)
- 25. iPhoneのカレンダーの日表示
- 26. SharePointの表示コンピュータのステータスとカレンダーを作成する方法は?
- 27. Androidアプリ内でカレンダーを表示する
- 28. アンドロイドアプリケーションでカレンダーを表示
- 29. 月と年の表示カレンダー
- 30. 今月のカレンダー表示