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

4 posts, 1 answers
  1. Marco
    Marco avatar
    8 posts
    Member since:
    Nov 2017

    Posted 04 Dec 2017 Link to this post

    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

  2. Kalin
    Admin
    Kalin avatar
    1330 posts

    Posted 05 Dec 2017 Link to this post

    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.
  3. Marco
    Marco avatar
    8 posts
    Member since:
    Nov 2017

    Posted 06 Dec 2017 in reply to Kalin Link to this post

    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

  4. Answer
    Kalin
    Admin
    Kalin avatar
    1330 posts

    Posted 08 Dec 2017 Link to this post

    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.
Back to Top