getEventsOnDay method

List<CalendarEventData<T>> getEventsOnDay(
  1. DateTime date, {
  2. bool includeFullDayEvents = true,
})

Returns events on given day.

To overwrite default behaviour of this function, provide eventFilter argument in EventController constructor.

if includeFullDayEvents is true, it will include full day events as well else, it will exclude full day events.

NOTE: If eventFilter is set i.e, not null, includeFullDayEvents will have no effect. As what events to be included will be decided by the eventFilter.

To get full day events exclusively, check getFullDayEvent method.

Implementation

List<CalendarEventData<T>> getEventsOnDay(DateTime date,
    {bool includeFullDayEvents = true}) {
  //ignore: deprecated_member_use_from_same_package
  if (_eventFilter != null) return _eventFilter!.call(date, this.events);

  return _calendarData.getEventsOnDay(date.withoutTime,
      includeFullDayEvents: includeFullDayEvents);
}