java - 瓦丁日历 : How to display another atrribute on Event cell

标签 java javascript calendar vaadin

我想在 vaadin 日历的事件 block 上显示另一个属性。但默认情况下它只显示事件标题,您可以通过此链接查看演示:http://demo.vaadin.com/calendar .

最佳答案

您必须扩展 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);

Book of Vaadin 中也有一篇关于此的好文章。 .

关于java - 瓦丁日历 : How to display another atrribute on Event cell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10127768/

相关文章:

java - Gradle Maven Bom 属性

php - iOS 上的 iCalendar .ics 接受/拒绝

ios - 在我的 iPad 应用程序中集成 native 日历?

javascript - 如何取消选中复选框并删除验证

java - MaskedEditText 使用 View.isInEditMode()

java - 在java中连接自动生成的字符串,中间有空格分隔符

java - 使用 netbeans 创建不同大小的 UI!

php - 将脚本 src 添加到 head 时不调用 jQuery 函数

JavaScript: "same-origin policy"失败

javascript - 如何迭代特定索引并检查 javascript/angular 中的值