Java Vaadin日历:如何在事件单元格上显示另一个属性
我想在vaadin日历的事件块上显示另一个属性。但默认情况下,它只显示事件标题,您可以从此链接看到演示:。您必须扩展Java Vaadin日历:如何在事件单元格上显示另一个属性,java,javascript,calendar,vaadin,Java,Javascript,Calendar,Vaadin,我想在vaadin日历的事件块上显示另一个属性。但默认情况下,它只显示事件标题,您可以从此链接看到演示:。您必须扩展com.vaadin.addon.calendar.Event.BasicEventProvider或实现com.vaadin.addon.calendar.Event.CalendarEventProvider 如果您选择扩展BasicEventProvider,则只需覆盖其addEvent方法,如下所示: @Override public void addEvent(Basic
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
来创建自己的事件类
当您有自定义事件提供程序时,您必须调用myCalendar.setEventProvider(myEventProvider)代码>
网站上也有一篇关于这方面的好文章