Is it possible to select multiple appointments? I would like the user to select multiple appointments with the CTRL key and move the selected appointment in the schedule. Example, user select 3 appointments and drag those 2 hours later.
Regards,
Nadia
20 Answers, 1 is accepted
Thank you for writing.
Unfortunately, we do not provide multiple selection in the scheduler, mostly because we have not seen any demand for this feature. We will nevertheless consider implementing this feature in a future release.
For further assistance, do not hesitate to write us.
All the best,
Dobry Zranchev
the Telerik team
Thank you for writing.
Because of other important tasks scheduled for next releases, I cannot provide you with a specific time frame in which we will implement the multiple selection of appointments. There is no solution that we can provide for the time being.
Regards,
Dobry Zranchev
the Telerik team
Currently we do not support this feature and it will be not easy to implement it. That is why we cannot offer a suitable work around. Please, could you elaborate a bit more and describe in detail what exactly you want to achieve. This will help us to understand your scenario. Maybe we can find a better option.
In the meantime I will speak with our developers and we will research all options.
If there is something else that I can assist with, please do not hesitate to contact me.
All the best,
Jack
the Telerik team
are there any changes on this topic?
Best,
Peter
any changes on this topic?
Thank you in advance for your answer.
Peter
I'm also looking for Appointment multiselection.
Anything new ?
Regards,
Georgios
Hi Telerik Team,
Our scheduler must allow a user to select multiple appointments and drag them all to a new position at the same time. Are there any updates re: multiple appointment selection on a Winforms radscheduler? (If not, has anyone come up with any workarounds/other ideas for achieving the same ends?)
Thanks.
Thank you for writing.
You can achieve the desired behavior by using the SchedulerElement.DragDropBehavior.PreviewDragDrop event. In the event handler you can modify the start/end of the all selected appointments. Here is an example:
public
Form1()
{
InitializeComponent();
for
(
int
i = 0; i < 3; i++)
{
Appointment a =
new
Appointment(DateTime.Today.AddHours(i), TimeSpan.FromMinutes(30),
"A"
+ i);
this
.radScheduler1.Appointments.Add(a);
}
this
.radScheduler1.AllowAppointmentsMultiSelect =
true
;
this
.radScheduler1.SchedulerElement.DragDropBehavior.PreviewDragDrop += DragDropBehavior_PreviewDragDrop;
}
private
void
DragDropBehavior_PreviewDragDrop(
object
sender, Telerik.WinControls.RadDropEventArgs e)
{
DragFeedbackElement draggedItem = e.DragInstance
as
DragFeedbackElement;
if
(
this
.radScheduler1.AllowAppointmentsMultiSelect)
{
foreach
(Appointment a
in
this
.radScheduler1.SelectionBehavior.SelectedAppointments)
{
if
(a != draggedItem.AssociatedAppointment)
{
a.End = draggedItem.Appointment.Start.Add(a.Duration);
a.Start = draggedItem.Appointment.Start;
}
}
}
}
Additionally, you can refer to our Scheduler >> Drag and drop section in the online documentation.
I hope this information helps. Should you have further questions, I would be glad to help.
Dess
Telerik
See What's Next in App Development. Register for TelerikNEXT.
Hi Dess,
That's fantastic. Thank you for your help.
One issue i'm having with this is that the user has to keep Ctrl pressed while dragging the group of appointments, otherwise only one appointment will be moved. I know I'm being picky, but this isn't really the traditional way of doing things where Ctrl+Click is concerned, and I don't want users to be confused. Is there any way of making it so that Ctrl only needs to be held down while selecting the appointments, or ... ?
Thank you for writing back.
By default, multiple selection is performed by clicking over the desired appointment with Ctrl key pressed. That is why in order to keep the selection before start dragging an appointment, you need to keep the Ctrl key pressed.
However, you can store the RadScheduler.SelectionBehavior.SelectedAppointments by using the RadScheduler.AppointmentMouseDown event and use them in the SchedulerElement.DragDropBehavior.PreviewDragDrop to apply the changes to all of the store events.
I hope this information helps. If you have any additional questions, please let me know.
Regards,
Dess
Telerik
See What's Next in App Development. Register for TelerikNEXT.
Is RadScheduler Appointment Multi-Select in the works for ASP.net AJAX?
Thank you for writing.
I would like to note that this forum is related to the Telerik UI for WinForms suite. If you have any questions about other products, feel free to post in the relevant forum: http://www.telerik.com/forums. Thank you for your understanding.
Regards,
Dess
Telerik by Progress
Hi,
We want to renew our licence but before doing that. Can you please let me know it today the functionality of adding multiple Appointments using CTRL + select into the RadScheduler has been implemented ?
We noticed that once the Appointments are in the RadScheduler the multi-selection is possible, but not when using drag-drop.
All the best,
Gautier
Thank you for writing.
The end user is allowed to perform a single appointment selection pressing the left/right mouse button. In order to select a range of appointments, it is necessary to set the AllowAppointmentsMultiSelect property to true and hold the Ctrl key pressed while pressing the mouse button over a certain appointment. Additional information is available here: http://docs.telerik.com/devtools/winforms/scheduler/fundamentals/scheduler-selection
Multiple selection while dragging is applicable for the RadScheduler's cell elements, not the appointments. It is necessary to click each appointment with keeping the Ctrl key pressed.
I hope this information helps. Should you have further questions I would be glad to help.
Regards,
Dess
Progress Telerik
Hi Dees,
I just realized that I was wrong about the technology, my request was for Telerik on Silverlight, i worked 2 days on for try to implement the multi-select appointments FROM the listbox TO the RadScheduler and this is possible only FROM the RadScheduler TO the RadScheduler, right ?
Thank you for your interest,
Gautier
Thank you for writing back.
Note that this forum is related to RadScheduler from the Telerik UI for WinForms suite. Feel free to post your questions in the relevant product: http://www.telerik.com/forums/winforms
Thank you for your understanding.
Regards,
Dess
Progress Telerik