A component for viewing a GridField's data as a calendar
A component for viewing a GridField's data as a calendar, useful for things like event calendars. It also provides a toggle button that let's you switch between the default list view for a GridField and the Calendar view.
Composer (recommended):
composer require webbuilders-group/silverstripe-gridfield-calendar-view
If you prefer you may also install manually:
To get started you need to have an object that can be rendered as a item on a calendar. Then you need to add the GridFieldCalendarView
component to your GridField's config. For example:
$myGridField=new GridField('Events', 'Events', $this->Events(), GridFieldConfig_RecordEditor::create(10));
$myGridField->getConfig()->addComponent(new GridFieldCalendarView(
'StartDateTimeField', //This must be the name of the field in the model not a getter method
'EndDateTimeField'
));
There are more options available, when adding the component for information on these see the documentation for more information.
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem