Completed
Last Updated: 06 Jun 2014 14:26 by ADMIN
To reproduce:
1. Create a new Form
2. Add a Scheduler control and set Dock to Dock.Fill
3. Run the form
4. Add an appointment to the scheduler
5. Right-click the newly added appointment and start dragging it to move the appointment
6. Let go of the mouse button to drop

You will notice that the appointment will not be dropped and the context menu will show. 

A correct behavior should be chosen.

Workaround:

Stop the appointments from dragging with right-mouse:

MouseButtons lastButton;
void scheduler_MouseDown(object sender, MouseEventArgs e)
{
    this.lastButton = e.Button;
}

void DragDropBehavior_Starting(object sender, RadServiceStartingEventArgs e)
{
    e.Cancel = lastButton == System.Windows.Forms.MouseButtons.Right;
}
Declined
Last Updated: 05 Jun 2014 07:08 by ADMIN
ADMIN
Created by: Nikolay
Comments: 1
Category: Scheduler/Reminder
Type: Bug Report
0
Let's say that we have the common scenario of loading appointments and resources in RadScheduler.
For this purpose we have three tables - Appointments, Resources and AppointmensResources. Normally, (ADO.NET) we have three TableAdapters that fill our tables with data. However, currently we should order them like this: Resources, AppointmentsResources and Appointments. Otherwise, RadScheduler will not be able to load the resources for the existing appointments.

CLOSED: The AppointmentsResources table is not assigned anywhere to the scheduler so there is nothing it can notify when filled. However the table is needed in order to resolve the relations between appointments and resources. Therefore, it should be filled before the Appointments table or you can rebind the scheduler by using its DataBind method after you have filled all the tables.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: Scheduler/Reminder
Type: Bug Report
1
If an appointment is about to change its resource, e.NewResourceId in the AppointmentDropping event should return the id new the new appointment. However, it returns nothing.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
Currently, a time range of working ours is valid for all days in the week. There could be a rule that sets a specific range for some days of the week, leaving another range of hours for the rest of the days.
Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
To work around the issue, you can set scheduler's GroupType to None, set the  ResourcesPerView property, set the GroupType to Resource:

radScheduler1.GroupType = GroupType.None;
this.radScheduler1.ActiveView.ResourcesPerView =resourcesPerView 
radScheduler1.GroupType = GroupType.Resource;
Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
Steps to reproduce:
            radScheduler.ActiveViewType = SchedulerViewType.Timeline;
            radScheduler.GetTimelineView().ShowTimescale(Timescales.Hours);
            radScheduler.GetTimelineView().GetTimescale(Timescales.Hours).DisplayedCellsCount = 10;//set 8 for workarround.

            radScheduler.ActiveView.StartDate = DateTime.Today;
            radScheduler.GetTimelineView().RangeStartDate = DateTime.Today.AddHours(7);
            radScheduler.GetTimelineView().RangeEndDate = DateTime.Today.AddDays(1);
            radScheduler.GetTimelineView().ResourcesPerView = 5;

            radScheduler.GroupType = GroupType.Resource;
            radScheduler.SchedulerElement.SetResourceHeaderAngleTransform(SchedulerViewType.Timeline, 0);
Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
RadScheduler printing does not take in consideration the Ruler scale and always print with 30 minutes timescale.
Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
ScrollToWorkHours does not work properly in DayViewGroupedByResource mode
Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
In some cases when the BindingContext changed (re-bind, re-parent) the control thown the Null Reference Exception
Completed
Last Updated: 30 May 2014 09:49 by ADMIN
To reproduce:
1. Add a RadSheduler with one Appointment with more than one resources (e.g. add two EventIds in its  ResourceIds collection).
2.Group the scheduler by resources setting the GroupType property to GroupType.Resource.
3.Use SchedulerViewType.Timeline.

When you try to resize the appointment for one of the resources, the expected result is this appointment to be resized for all of its resources.

Workaround: Use the AppointmentMouseUp event and manually perform the refresh:

Private Sub sched_AppointmentMouseUp(sender As Object, e As SchedulerAppointmentMouseEventArgs)
    If e.Button = Windows.Forms.MouseButtons.Left Then
        Me.sched.SchedulerElement.Refresh()
    End If
End Sub
Completed
Last Updated: 14 May 2014 09:05 by ADMIN
Add the ability to change the width of the group headers when the scheduler is grouped by Resource.

Resolution: You can set the size using code snippet: 
((SchedulerViewGroupedByResourceElementBase)this.radScheduler1.ViewElement).SetResourceSize(0, 0.5f);
Completed
Last Updated: 13 May 2014 15:25 by ADMIN
ADMIN
Created by: Anton
Comments: 0
Category: Scheduler/Reminder
Type: Bug Report
2
RadScheduler - there is no way change the style of drag item. Current embedded styling is hard to see in some themes.
Declined
Last Updated: 13 May 2014 15:18 by ADMIN
The following scenario should be possible:

1. Create daily occurring appointment from 10:00 AM to 11:00 AM
2. Edit the second occurrence to start at 12:00 PM to 01:00PM
3. Move it to the previous date.
3. Both the occurrence at 10:00 AM and the exception at 12:00PM should be visible
Completed
Last Updated: 13 May 2014 15:11 by ADMIN
To reproduce:


Add a scheduler to a Form. Subscribe to the PropertyChanged of the active view:


this.scheduler.ActiveView.PropertyChanged += ActiveView_PropertyChanged;


Set the scheduler's ActiveViewType to Week and then Day, this will cause the StartDate to change. 


this.scheduler.ActiveViewType = SchedulerViewType.Week;
this.scheduler.ActiveViewType = SchedulerViewType.Day;


void ActiveView_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
    if (e.PropertyName == "StartDate")
    {
        Console.WriteLine(this.scheduler.ActiveView.GetType()); // results in WeekView
        Debugger.Break();
    }
}


You will notice that even that the ActiveView is WeekView the StartDate is changed when setting the ActiveViewType to Day. The PropertyChanged event for StartDate should be fired for the appropriate new ViewType.
Completed
Last Updated: 13 May 2014 15:03 by Jesse Dyck
RadScheduler - Implement functionality that will allow clients to define which time intervals should be visible in TimeLine view.
Completed
Last Updated: 13 May 2014 13:50 by ADMIN
IMPROVE. RadScheduler - Add CellSelected event that will be firing when the cell is selected.
Completed
Last Updated: 13 May 2014 13:09 by ADMIN
Use GetMultiDayView().Intervals.Add method to add intervals in multi day view. Set the time to be 0:00.
Completed
Last Updated: 13 May 2014 08:39 by Jesse Dyck
ADMIN
Created by: Dimitar
Comments: 1
Category: Scheduler/Reminder
Type: Bug Report
1
To reproduce:
- Handle the CellFormatting event.
- Set CellElement Text property to a very long text.

Workaround:
Set CellElement MaxSize property like this:

void radScheduler1_CellFormatting(object sender, Telerik.WinControls.UI.SchedulerCellEventArgs e)
{
    e.CellElement.MaxSize =  new Size(150,23);
}
Completed
Last Updated: 13 May 2014 08:01 by ADMIN
ADMIN
Created by: Ivan Todorov
Comments: 0
Category: Scheduler/Reminder
Type: Feature Request
2
The user should be able to copy/paste appointments from/to RadScheduler.
Completed
Last Updated: 12 May 2014 14:25 by ADMIN
To reproduce:
- Add RadScheduler to a blank form.
- Set its AllowAppointmentResize property to false.
- You will notice that the resize squares are not removed from the selected appointment.