Как получить ресурс в представлении планировщика при нажатии на календарь - PullRequest
0 голосов
/ 04 февраля 2019

Я играю с полным планировщиком календаря вместе с Vaadin 12. Пока все хорошо, и все работает отлично.Тем не менее, когда я пытаюсь добавить событие для ресурса, я не могу получить соответствующий ресурс в моем прослушивателе выбранного временного интервала.Кто-нибудь знает, как это сделать?Не нашел нужной информации в документации по API Java ...

Спасибо за любые подсказки!

1 Ответ

0 голосов
/ 05 февраля 2019

Я обновил аддон, теперь вы можете использовать специальные типы событий (требуются версии аддона FC 1.8.0 / планировщик 1.3.0).

Новые события являются частью планировщика надстройки ипредоставить информацию о ресурсе:

  • TimeslotClickedSchedulerEvent
  • TimeslotsSelectedSchedulerEvent

Пример использования прослушивателя выбранного временного интервала.

FullCalendarScheduler calendar = ...

// ...

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