单击日历时如何在调度程序视图中获取资源

时间:2019-02-04 10:35:32

标签: java fullcalendar vaadin

我正在与Vaadin 12一起使用全日历调度程序视图。到目前为止,一切都很好,并且一切正常。但是,当我尝试为资源添加事件时,无法在我的时隙选择的侦听器中获取相应的资源。有人知道该怎么做吗?在Java API的文档中找不到所需的信息...

感谢任何提示!

1 个答案:

答案 0 :(得分:1)

我更新了插件,您现在可以使用特殊的事件类型(必需的插件版本FC 1.8.0 / Scheduler 1.3.0)。

新事件是调度程序的一部分,并提供资源信息:

  • TimeslotClickedSchedulerEvent
  • TimeslotsSelectedSchedulerEvent

时隙选择事件监听器的用法示例。

FullCalendarScheduler calendar = ...

// ...

calendar.addTimeslotsSelectedListener((TimeslotsSelectedSchedulerEvent event) -> {
    Optional<Resource> resource = event.getResource();
    // ... do something with the resource
});