Resource DayGrid View
A DayGrid view like dayGridDay can be given resource functionality. It is initialized in an ES6 setup like so:
npm install --save fullcalendar-scheduler import { Calendar } from 'fullcalendar/core';
import resourceDayGridPlugin from 'fullcalendar-scheduler/resource-daygrid';
...
let calendar = new Calendar(calendarEl, {
plugins: [ resourceDayGridPlugin ],
initialView: 'resourceDayGridDay',
resources: [
// your list of resources
]
});
... Or, you can choose to initialize Timeline view with the fullcalendar-scheduler global bundle:
<script src='<fullcalendar-dist>/all.global.js'></script>
<script src='<fullcalendar-scheduler-dist>/all.global.js'></script>
<script src='<fullcalendar-dist>/themes/monarch/global.js'></script>
<link href='<fullcalendar-dist>/skeleton.css' rel='stylesheet' />
<link href='<fullcalendar-dist>/themes/monarch/theme.css' rel='stylesheet' />
<link href='<fullcalendar-dist>/themes/monarch/palettes/purple.css' rel='stylesheet' />
<script>
...
var calendar = new FullCalendar.Calendar(calendarEl, {
initialView: 'resourceDayGridDay',
resources: [
// your list of resources
]
});
...
</script>