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

AllDayArea is not displayed if first grouped by date (DateGroupDescription) and then by resource

3 Answers 51 Views
ScheduleView
This is a migrated thread and some comments may be shown as answers.
alang
Top achievements
Rank 1
alang asked on 04 Dec 2017, 12:32 PM

Hello Telerik Team

We are in the process of evaluating a schedule control. Now we encountered a problem with ScheduleView. AllDayArea is not displayed if first grouped by date (DateGroupDescription) and then by resource (ResourceGroupDescription) in the day view and week view.

groups.Add(new DateGroupDescription()); //TODO when comment out, AllDayArea is displayed
groups.Add(new ResourceGroupDescription
{
    ResourceType = "Department"
});

 

Here is a test project on my OneDrive account.

ScheduleView has many bugs concerning AllDayArea. I think it's time to fix them:

ScheduleView: When ShowWeekGroupHeaders property is set the ShowAllDayArea is rendered incorrectly.

ScheduleView: Arrow for continuing appointment is shown wrong

ScheduleView: Appointments with duration higher than a day are not rendered correctly when AllDayArea is shown and the visible days are filtered.

ScheduleView: Daily Reccurent appointments are not Displayed in the AllDayArea when we have Start and End time set

ScheduleView: When we have set Start and EndTime and AllDayArea, creating appointment from 12 to 12 on the next day is rendered in two days

In WeekView, when ShowWeekGroupHeaders="True" and we have AllDayArea the last appointment in it is not correctly rendered

When AllDayArea is enabled and all day appointments are created, switching the ViewDefinitions breaks the layout.

ScheduleView: ScheduleView does not render correctly when AllDayEvent with ShowAllDayArea

ScheduleView: AllDay appointments are not rendered consistently in MonthView and other Views

ScheduleView: When both EnableSmallAppointmentRendering and ShowAllDayArea properties are set to true, an all day Appointment with 0 duration is not rendered

ScheduleView: Appointment is not rendered correctly when the ShowAllDayArea="True" and the appointment is a few days long.

 

Regards,
Marco

3 Answers, 1 is accepted

Sort by
0
Kalin
Telerik team
answered on 05 Dec 2017, 04:38 PM
Hi Marco,

This is expected - the AllDayArea will be shown only if the DateGroupDescription is on the last index in the GroupDescriptionCollection. As for the listed issues - can you please let me know if you are hitting one or some of them in the application? If so, you can share which ones, so we can try to suggest possible solution for the particular scenario. This one is already fixed, however the status was not updated.

I'm looking forward to hearing from you.

Regards,
Kalin
Progress Telerik
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.
0
alang
Top achievements
Rank 1
answered on 06 Dec 2017, 07:47 AM

Hi Kalin,

In my opinion, the AllDayArea should always be displayed. But if you disagree, this should be mentioned in the documentation.

I came across the listed issues in search of this behavior. At the moment none of these hit me, but if 10 out of 86 issues (ScheduleView) concern the same area, it is quite striking and not good.

Regards,
Marco

0
Accepted
Kalin
Telerik team
answered on 08 Dec 2017, 10:47 AM
Hi Marco,

Indeed this should be explained in the documentation. Thanks for your feedback.
We have plans for major refactoring of the feature at some moment in the future in order to resolve all the present issues. However what I can suggest you at the moment would be to test the feature and let us know if you encounter any issues, so we can provide further assistance in resolving them.

I have updated your Telerik points for your involvement.

Regards,
Kalin
Progress Telerik
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.
Tags
ScheduleView
Asked by
alang
Top achievements
Rank 1
Answers by
Kalin
Telerik team
alang
Top achievements
Rank 1
Share this question
or