SchedulerViewProps

Represents the required props which every SchedulerView must accept.

dateRange? DateRange | (args: SchedulerViewDateRangeArgs) => DateRange

Overrides the dateRange calculated by the Scheduler component.

If a function is passed, an object of type SchedulerViewDateRangeArgs will be passed.

name? string

The name property is used by the Scheduler to match which view is selected. Every view has a default name.

numberOfDays? number

Specifies the number of days to be shown in the current view.

onDataAction? (action: DataAction) => void

Called every time any of the SchedulerView Slots or Items trigger a data action, through editing, deleting or creating new DataItem.

selectedDateFormat? string

The long-date format for displaying the selected date in the Scheduler toolbar. Defaults to {0:Y} (more information)

selectedShortDateFormat? string

The short-date format for displaying the selected date in the Scheduler toolbar. Defaults to {0:Y} (more information)

title? string | (localization: LocalizationService) => string

The title to be displayed in the view selection list in the Toolbar. If a function is passed, it will receive a [LocalizationService]({ slug api_intl_localizationservice }) as an argument