Hello,
i was wondering if there is a way to tell the control to render each appointment on a separate row even if the appointments do not overlap.
Right now the controls renders it: [A] [B] [C]
Is there a way to tell it to render: [A]
[B]
[C]
I tried using grouping on the appointment id but the performance suffered a lot. The amount of data is about 300-400 appointments for number of slots 90. Please let me know if there is a fast and simple way to do this. Thank you.
Regards
Robin
i was wondering if there is a way to tell the control to render each appointment on a separate row even if the appointments do not overlap.
Right now the controls renders it: [A] [B] [C]
Is there a way to tell it to render: [A]
[B]
[C]
I tried using grouping on the appointment id but the performance suffered a lot. The amount of data is about 300-400 appointments for number of slots 90. Please let me know if there is a fast and simple way to do this. Thank you.
Regards
Robin
8 Answers, 1 is accepted
0
Robin
Top achievements
Rank 1
answered on 15 Mar 2012, 08:52 AM
Is there a solution for this. Am I missing a simple Option or is it not supported by the control. Any Help, Tips, Tricks would be appreciated. Thank you.
Regards
Robin
Regards
Robin
0
Hi Robin,
Sorry for the late replay. Well, this is not a supported scenario for Day or Week view in RadScheduler as every slot in the aforementioned views corresponds to a time in the day.
You could, however, use the Month or Timeline view -- in these two views the appointments are always vertically aligned.
Greetings,
Ivana
the Telerik team
Sorry for the late replay. Well, this is not a supported scenario for Day or Week view in RadScheduler as every slot in the aforementioned views corresponds to a time in the day.
You could, however, use the Month or Timeline view -- in these two views the appointments are always vertically aligned.
Greetings,
Ivana
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Robin
Top achievements
Rank 1
answered on 15 Mar 2012, 01:07 PM
Hi,
thank you for the response. I am using the Timeline View. My Problem is that I want to have one appointment per row as written above. Right now the control renders the appointments wherever they fit, see attachment TimelineNoGrouping. However I want it to use one row per appointment see Attachment TimelineGrouping. But if I use grouping the performance is not acceptable.
My questions are. Is there a setting to stop the control from rendering the appointments wherever? Is there some code i can use?
I hope that made my problem a little clearer. If there are any additiona questions please ask. Thank you.
Regards
Robin
thank you for the response. I am using the Timeline View. My Problem is that I want to have one appointment per row as written above. Right now the control renders the appointments wherever they fit, see attachment TimelineNoGrouping. However I want it to use one row per appointment see Attachment TimelineGrouping. But if I use grouping the performance is not acceptable.
My questions are. Is there a setting to stop the control from rendering the appointments wherever? Is there some code i can use?
I hope that made my problem a little clearer. If there are any additiona questions please ask. Thank you.
Regards
Robin
0
Robin
Top achievements
Rank 1
answered on 19 Mar 2012, 04:17 PM
Any Help would be greatly appreciated.
Regards
Robin
Regards
Robin
0
Accepted
Hello Robin,
I am not sure I understand your scenario well. Do you want to create a resource for every appointment dynamically? I have made a sample project showing how to achieve it, but you should keep in mind that in case there are a lot of appointments in RadScheduler this could cause a slow performance.
In order to avoid further misunderstanding, I would really appreciate if you could open a support ticket on this matter and send us a sample page of the scenario that you are trying to achieve -- this way we will be able to troubleshoot the very same case that you are working on and provide you a solution for it if possible.
Greetings,
Ivana
the Telerik team
I am not sure I understand your scenario well. Do you want to create a resource for every appointment dynamically? I have made a sample project showing how to achieve it, but you should keep in mind that in case there are a lot of appointments in RadScheduler this could cause a slow performance.
In order to avoid further misunderstanding, I would really appreciate if you could open a support ticket on this matter and send us a sample page of the scenario that you are trying to achieve -- this way we will be able to troubleshoot the very same case that you are working on and provide you a solution for it if possible.
Greetings,
Ivana
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Zeo
Top achievements
Rank 1
answered on 21 Mar 2012, 01:05 AM
We have exactly the same problem, we have slots of 1 day, when 2 appointments occur in one slot the radScheduler makes 2 lines.
One on one row and one on the next...
Secondly when using EnableExactTimeRendering (true), the grouped items (row headers Height) does not adjust properly.....
My impression of how the timeliness looks (see attachment for a better view):
[Row1] [A1] [B1]
[Row2] [A2]
[Row3] [B2]
[A3]
As you can see, B2 is on the next row, row names don't adjust accordantly.
When I make the slots smaller so that no 2 appointments fit in one slot it works, but we use it for planning on minute, so that would give 10080 grid lines on one screen and a massive performance issue because of that.
An option to enforce (overlapping) appointments to one row would be ideal!
One on one row and one on the next...
Secondly when using EnableExactTimeRendering (true), the grouped items (row headers Height) does not adjust properly.....
My impression of how the timeliness looks (see attachment for a better view):
[Row1] [A1] [B1]
[Row2] [A2]
[Row3] [B2]
[A3]
As you can see, B2 is on the next row, row names don't adjust accordantly.
When I make the slots smaller so that no 2 appointments fit in one slot it works, but we use it for planning on minute, so that would give 10080 grid lines on one screen and a massive performance issue because of that.
An option to enforce (overlapping) appointments to one row would be ideal!
0
Robin
Top achievements
Rank 1
answered on 21 Mar 2012, 02:10 PM
Resolved via support ticket. No solution at this time.
0
Hi Zeo,
Currently the Timeline View of RadScheduler does not support horizontal alignment of the appointments, the only way it shows the appointments is in vertical order. Your report, however, does make a lot of sense and I will forward this to our development team for a further investigation.
Greetings,
Ivana
the Telerik team
Currently the Timeline View of RadScheduler does not support horizontal alignment of the appointments, the only way it shows the appointments is in vertical order. Your report, however, does make a lot of sense and I will forward this to our development team for a further investigation.
Greetings,
Ivana
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.