This is a migrated thread and some comments may be shown as answers.

Appointment multi-selection

20 Answers 127 Views
Scheduler and Reminder
This is a migrated thread and some comments may be shown as answers.
Nadia Sangiovanni
Top achievements
Rank 1
Nadia Sangiovanni asked on 28 Sep 2010, 01:15 PM
Hi Experts,

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

Sort by
0
Accepted
Dobry Zranchev
Telerik team
answered on 01 Oct 2010, 01:11 PM
Hi Nadia Sangiovanni,

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
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
DoomerDGR8
Top achievements
Rank 2
Iron
Iron
Veteran
answered on 21 Dec 2010, 12:27 PM
Is there any work-around then? Like render the appointment with a checkbox and upon a button click, traverse all appointments to get selected one based on the templates check being checked? I really need a form of multiple selection.
0
Dobry Zranchev
Telerik team
answered on 23 Dec 2010, 11:42 AM
Hello Hassan,

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
Check out the Q1 2011 Roadmap for Telerik Controls for Windows Forms.
0
DoomerDGR8
Top achievements
Rank 2
Iron
Iron
Veteran
answered on 23 Dec 2010, 12:19 PM
I'm in a serious situation here, then.
0
Jack
Telerik team
answered on 28 Dec 2010, 01:55 PM
Hi Nadia Sangiovanni,

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
Q3’10 SP1 of RadControls for WinForms is available for download; also available is the Q1'11 Roadmap for Telerik Windows Forms controls.
0
DoomerDGR8
Top achievements
Rank 2
Iron
Iron
Veteran
answered on 28 Dec 2010, 02:35 PM
Thank you.
0
Peter
Top achievements
Rank 1
answered on 10 Oct 2012, 03:48 PM
Hi,

are there any changes on this topic? 

Best,

Peter 
0
Peter
Top achievements
Rank 1
answered on 16 May 2013, 02:13 PM
Hi,

any changes on this topic? 

Thank you in advance for your answer.

Peter
0
Georgios
Top achievements
Rank 1
answered on 10 Jun 2013, 10:18 AM
Hi,

I'm also looking for Appointment multiselection.
Anything new ?

Regards,
Georgios
0
Mary
Top achievements
Rank 1
answered on 21 Apr 2015, 12:21 PM

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.

0
Dess | Tech Support Engineer, Principal
Telerik team
answered on 21 Apr 2015, 03:02 PM
Hello,

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.
 
Regards,
Dess
Telerik
 

See What's Next in App Development. Register for TelerikNEXT.

 
0
Mary
Top achievements
Rank 1
answered on 21 Apr 2015, 04:02 PM

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 ... ?

 

0
Dess | Tech Support Engineer, Principal
Telerik team
answered on 24 Apr 2015, 11:46 AM
Hello Duncan,

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.

 
0
Mary
Top achievements
Rank 1
answered on 27 Apr 2015, 01:23 PM
Thanks Dess. That's great.
0
Dan
Top achievements
Rank 1
answered on 03 Apr 2017, 09:04 PM

Is RadScheduler Appointment Multi-Select in the works for ASP.net AJAX?

0
Dess | Tech Support Engineer, Principal
Telerik team
answered on 04 Apr 2017, 05:13 AM
Hello Dan,

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
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Gautier
Top achievements
Rank 1
answered on 06 Jul 2017, 11:57 AM

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

0
Dess | Tech Support Engineer, Principal
Telerik team
answered on 07 Jul 2017, 09:20 AM
Hello 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
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Gautier
Top achievements
Rank 1
answered on 07 Jul 2017, 09:49 AM

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

0
Dess | Tech Support Engineer, Principal
Telerik team
answered on 07 Jul 2017, 10:11 AM
Hello 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
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Tags
Scheduler and Reminder
Asked by
Nadia Sangiovanni
Top achievements
Rank 1
Answers by
Dobry Zranchev
Telerik team
DoomerDGR8
Top achievements
Rank 2
Iron
Iron
Veteran
Jack
Telerik team
Peter
Top achievements
Rank 1
Georgios
Top achievements
Rank 1
Mary
Top achievements
Rank 1
Dess | Tech Support Engineer, Principal
Telerik team
Dan
Top achievements
Rank 1
Gautier
Top achievements
Rank 1
Share this question
or