serialize
Description
Serializes all events loaded into the scheduler
serialize: () => void
Example
console.log(scheduler.serialize());
//(5) [{…}, {…}, {…}, {…}, {…}]
//> 0: {id: 1, start_date: '2022-05-17 09:00', end_date: '2022-05-17 12:00',
// text: 'Event'}
//> 1: {id: 2, start_date: '2022-05-18 10:00', end_date: '2022-05-18 16:00',
// text: 'Event'}
//> 2: {id: 3, start_date: '2022-05-20 10:00', end_date: '2022-05-20 14:00',
// text: 'Event'}
//> 3: {id: 4, start_date: '2022-05-21 16:00', end_date: '2022-05-21 17:00',
// text: 'Event'}
//> 4: {id: 5, start_date: '2022-05-22 09:00', end_date: '2022-05-22 17:00',
// text: 'Event'}
Details
The method will return an array containing all events loaded into the Scheduler.
The result array won't include temporary records generated by the Recurring Events extension.
The properties that start with _ or $ won't be included into the result objects, all the Date properties will be converted to string using the format_date template.
Related API
Change log
- added in v6.0
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.