isAllDay property

bool isAllDay
read / write

Displays the Appointment on the all day panel area of time slot views in SfCalendar.

An Appointment rendered between the given startTime and endTime in the time slots of the time slot view in SfCalendar by default.

If it is set as true the appointment's startTime and endTime will be ignored and the appointment will be rendered on the all day panel area of the time slot views.

Defaults to false.

Widget build(BuildContext context) {
  return Container(
     child: SfCalendar(
       view: CalendarView.day,
       dataSource: _getCalendarDataSource(),
     ),
   );
 }

class DataSource extends CalendarDataSource {
 DataSource(List<Appointment> source) {
   appointments = source;
 }
}

DataSource _getCalendarDataSource() {
   List<Appointment> appointments = <Appointment>[];
   appointments.add(
       Appointment(
         startTime: DateTime.now(),
         endTime: DateTime.now().add(
             Duration(hours: 2)),
         isAllDay: true,
         subject: 'Meeting',
         color: Colors.blue,
         startTimeZone: '',
         endTimeZone: ''
       ));

  return DataSource(appointments);
}

Implementation

bool isAllDay = false