The Scheduler adheres to the plugin-based architecture: every feature is encapsulated in a dedicated plugin (or React component).
The Scheduler requires the following plugins for basic data visualization:
To specify the date that should be initially displayed in the date navigator and used for calculations, use the ViewState plugin’s
currentDate option. Otherwise, the widget uses current date.
The Scheduler’s visualization plugins provide an API that allows you to customize the appearance of the UI elements.
For example, the
WeekView plugin provides properties that you should specify to customize the layout’s appearance. The following sample demonstrates how you can implement the
dayScaleCellComponent to highlight current date and weekends. You can use the same approach with any other UI plugin.