Skip to main content

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.

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.