EventController<T extends Object?> constructor
EventController<T extends Object?> ({
- EventFilter<
T> ? eventFilter, - EventSorter<
T> ? eventSorter,
Calendar controller to control all the events related operations like, adding event, removing event, etc.
Implementation
EventController({
/// This method will provide list of events on particular date.
///
/// This method is use full when you have recurring events.
/// As of now this library does not support recurring events.
/// You can implement same behaviour in this function.
/// This function will overwrite default behaviour of [getEventsOnDay]
/// function which will be used to display events on given day in
/// [MonthView], [DayView] and [WeekView].
///
EventFilter<T>? eventFilter,
/// This allows for custom sorting of events.
/// By default, events are sorted in a start time wise order.
EventSorter<T>? eventSorter,
}) : _eventFilter = eventFilter,
_calendarData = CalendarData(eventSorter: eventSorter);