ig.scheduler.ScheduleDataSource

Abstract base class for a data source which provides Appointment and ScheduleResource data.

Remarks

ScheduleDataSource provides the ability to bind the Scheduler to a source of data from which Appointment and ScheduleResource objects can be created, updated, and deleted.

Use the ScheduleDataSource.getAppointmentsInRange method to obtain a subset of Appointment objects which lie in a specific date range.

To update an existing Appointment object, call the ScheduleDataSource.beginEdit method to begin the edit session, and the ScheduleDataSource.endEdit method to commit changes made to the object.

Similarly, a new Appointment can be created by calling the ScheduleDataSource.createAppointment method, followed by a call to EndEdit to commit the changes.

To delete an existing Appointment, use the ScheduleDataSource.deleteAppointment method.

Because the ScheduleDataSource class supports asynchronous interaction with a data source, the create/read/update/delete related methods return an object from which the data can be obtained synchronously or asynchronously, depending on the derived class implementation.

The ScheduleListDataSource class provides a concrete implementation of ScheduleDataSource, for synchronous access to a locally stored data source. See documentation of that class for details.

Dependencies

jquery-1.4.4.js
infragistics.util.js
infragistics.ext_core.js
infragistics.ext_collections.js
infragistics.ext_collectionsExtended.js
infragistics.ext_io.js
infragistics.ext_text.js
infragistics.ext_web.js
infragistics.dv_core.js
infragistics.dv_jquerydom.js
infragistics.dv_interactivity.js
infragistics.ext_ui.js

Copyright © 1996 - 2025 Infragistics, Inc. All rights reserved.