RadScheduler
What’s New
- Added: Exact time appointment rendering in Day and Week view
- Added: Inserting an appointment by dragging over multiple time slots
- Added: Include reminders in iCalendar export output
- Added: Ability to set Proxy in ResourcesPopulating server-side event
- Added: New AppointmentsPopulating server-side event
- Added: New GetResources method added to RadScheduler provider interface to replace GetResourceTypes and GetResourcesByType methods
- Improved: Revised the SchedulerProvider interface. All methods now have overloads that take user-supplied ISchedulerInfo
- Improved: The ResourcesPopulating event will now fire even when not using Web Service binding
- Improved: Time headers in Day/Week view show minutes when the difference between labels is less than an hour
- Improved: RadScheduler modal dialogs now have rounded corners and shadows
What’s Fixed
- Fixed: RadScheduler scroll position is lost after partial update when RadScheduler is inside RadSplitter
- Fixed: The recurrence-related comboboxes in the advanced form may open behind the form
- Fixed: Cannot disable RadTimePickers in Advanced Form on OnFormCreated event
- Fixed: Error when creating Recurring appointments for leap years
- Fixed: When dragging an appointment in Month View the time of the dropped appointment is changed to 12am (WebService binding only)
- Fixed: Appointments that are not rendered in Month View are still serialized to the client (web service)
- Fixed: RecurrenceRule.TryParse should accept DAILY recurrence rules with missing BYDAY part (assuming they occur every day)
Breaking Changes (Apply only if event handlers are attached using anonymous delegates)
- Improved: AppointmentDelete server-side event handler now receive event argument of type AppointmentDeleteEventArgs instead of SchedulerCancelEventArgs
- Improved: AppointmentInsert server-side event handler now receive event argument of type AppointmentInsertEventArgs instead of SchedulerCancelEventArgs