Last Updated: 28 Nov 2017 06:45 by ADMIN
Dess | Tech Support Engineer, Principal
Created on: 31 Oct 2017 12:17
Category: Scheduler/Reminder
Type: Feature Request
ADD. RadScheduler - provide events that replace the ConvertToScheduler and ConvertToDataSource callbacks in SchedulerMapping
This feature is required for OpenEdge scenarios. 

A common case is that the resource_id field is stored as an integer field in your DataSource. But RadScheduler needs EventId type. You can have a look at the Appointment.ResourceId property which expects EventId value, not an integer. It is necessary to use a SchedulerMapping in this case and convert the integer value to EventId used by RadScheduler and convert the EventId to an integer used by your DataSource. This conversion is performed by the ConvertToDataSource and ConvertToScheduler callbacks. It is responsible for the proper conversion of the integer resource_id value coming from the DataSource to the RadScheduler's EventId. Additional information for the SchedulerMapping is available here:

In C#, it is just necessary to specify the name of the callback which will handle the conversion but it seems to be a problem in ABL. It is required to have events.
Attached Files: