
Ben Lischner
Top achievements
Rank 1
Ben Lischner
asked on 26 May 2011, 05:49 PM
Do the RadScheduleView commands for Edit and Delete Appointment (RadScheduleViewCommands.EditAppointment.Execute) support the recurrence choice UI dialogs like the RadScheduler does to allow you to select whether to edit/delete an occurrence or the series? If so, what parameter would need to be passed in?
5 Answers, 1 is accepted
0
Hello Ben ,
You can use these commands to edit a single occurrence or a whole appointment by passing it as argument to the command.
By using the GetOccurrences method of appointment you can get the single occurrence of recurring appointment to edit/delete it. If you want to edit the whole appointment you have to pass the appointment as a parameter instead of single occurrence.
Example:
var occurence = appointment.GetOccurrences(DateTime.Today, DateTime.Today.AddDays(14));
RadSchedulerCommands.DeleteAppointment.Execute( occurence, radScheduleView );
the Telerik team
You can use these commands to edit a single occurrence or a whole appointment by passing it as argument to the command.
By using the GetOccurrences method of appointment you can get the single occurrence of recurring appointment to edit/delete it. If you want to edit the whole appointment you have to pass the appointment as a parameter instead of single occurrence.
Example:
var occurence = appointment.GetOccurrences(DateTime.Today, DateTime.Today.AddDays(14));
RadSchedulerCommands.DeleteAppointment.Execute( occurence, radScheduleView );
Greetings,
Rosithe Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0

Ben Lischner
Top achievements
Rank 1
answered on 01 Jun 2011, 04:47 PM
Thanks! Now is there a way to get the occurrence or else the actual date of the appointment item clicked on? I have embedded a context menu in the AppointmentItem, but the AppointmentItemProxy that is available when the context menu is clicked only gives me the master appointment:
<
DataTemplate
x:Key
=
"AppointmentItemTemplate"
>
<
Grid
Background
=
"Transparent"
>
<
telerik:RadWrapPanel
Orientation
=
"Horizontal"
Margin
=
"0 2 0 0"
VerticalAlignment
=
"Top"
>
<
TextBlock
Text
=
"{Binding Subject}"
FontSize
=
"9"
TextWrapping
=
"Wrap"
/>
</
telerik:RadWrapPanel
>
<
telerik:RadContextMenu.ContextMenu
>
<
telerik:RadContextMenu
ItemClick
=
"ContextMenu_ItemClick"
Opened
=
"ContextMenu_Opened"
>
</
telerik:RadContextMenu
>
</
telerik:RadContextMenu.ContextMenu
>
</
Grid
>
</
DataTemplate
>
0
Hello Ben,
The AppointmentItemProxy has public properties Start and End that you can use to get the actual date of the rendered appointment.
Regards,
Rosi
the Telerik team
The AppointmentItemProxy has public properties Start and End that you can use to get the actual date of the rendered appointment.
Regards,
Rosi
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items
0

Ben Lischner
Top achievements
Rank 1
answered on 06 Jun 2011, 04:00 PM
Thanks, not sure how I missed that. However, for non-exception occurrences of a recurring appointment the Start and End properties return the master appointment's start and end, not the occurence's.
0
Hi Ben,
This is a bug at our side that we will do our best to fix it for the upcoming Q2 release.
Regards,
Rosi
the Telerik team
This is a bug at our side that we will do our best to fix it for the upcoming Q2 release.
Regards,
Rosi
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items