serializes all events loaded into the scheduler
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'}
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.
added in v6.0
Back to top