Scheduler - Date Grouping

Group resources under date columns.

#Usage

import { Scheduler } from '@primeui/vue-scheduler';
<Scheduler.Root :resources="resources" view="dateWeek" group-by-date group-by-resource>
    <Scheduler.Header />
    <Scheduler.Content>
        <Scheduler.DateWeek>
            <Scheduler.DayHeader />
            <Scheduler.ResourceColumnHeader />
            <Scheduler.AllDayCell />
            <Scheduler.AllDayEvent />
            <Scheduler.TimeGutter />
            <Scheduler.TimeGridCell />
            <Scheduler.WorkCell />
            <Scheduler.TimeGridEvent />
        </Scheduler.DateWeek>
    </Scheduler.Content>
</Scheduler.Root>

Date grouping nests resource columns under date headers. Use the date-grouped view, enable date and resource grouping props, and customize the date header, resource header, cells, and resource-aware event parts directly.

#Date-First Columns

Date grouping renders each date first, then places resource columns inside the day.

Loading Demo...

#Customization

Customize date-grouped headers and month cells. Scheduler still handles date grouping, range ownership, and event placement.

Loading Demo...

#API

Key inputs are groupByDate, resources, event resourceId or resourceIds, horizontalResourceMinColumnWidth, horizontalResourceDayMinWidth, resource column headers, and date-scoped event outlets.