RadScheduler overlapping appointments in dayview

4 posts, 0 answers
  1. Michael
    Michael avatar
    4 posts
    Member since:
    Oct 2007

    Posted 23 Feb 2015 Link to this post

    Hello,

    I've a problem with overlapping appointments. When filtering appointments with three employers, there is no problem. But when I reduce the count to 2 employers, I have empty spaces for the appointment in the display, but three appointments overlap. Shown in the attached pictures.

    The Binding is normal - only colours will be set on the event appointment creation event.

    The datasource is like (with additional Properties, that doesn't matter here)

    Incorrect: Filtering over two Agents (17-18.02.2015)
    ---------------------------------------------------------------------

    ID      olStarttime             olAllDayEvent     olEndtime                   Displayshort        Agent

    115755    2015-02-17 12:00:00.000    0                2015-02-17 17:30:00.000    NG | XXX3 - Fix        NG
    115757    2015-02-17 09:00:00.000    0                2015-02-17 11:00:00.000    MF | XXX5 - Fix        MF
    115776    2015-02-17 09:15:00.000    0                2015-02-17 09:30:00.000    NG | XXX1 - Fix        NG
    115778    2015-02-17 09:15:00.000    0                2015-02-17 09:30:00.000    MF | XXX1 - Fix        MF
    115779    2015-02-17 09:00:00.000    0                2015-02-17 10:00:00.000    MF | XXX2                MF

    Correct: Filtering over three Agents (17-18.02.2015)
    ---------------------------------------------------------------------

    ID      olStarttime             olAllDayEvent     olEndtime                   Displayshort        Agent

    115755    2015-02-17 12:00:00.000    0                2015-02-17 17:30:00.000    NG | XXX3 - Fix        NG
    115757    2015-02-17 09:00:00.000    0                2015-02-17 11:00:00.000    MF | XXX5 - Fix        MF
    115775    2015-02-17 09:15:00.000    0                2015-02-17 09:30:00.000    MH | XXX1 - Fix        MH
    115776    2015-02-17 09:15:00.000    0                2015-02-17 09:30:00.000    NG | XXX1 - Fix        NG
    115778    2015-02-17 09:15:00.000    0                2015-02-17 09:30:00.000    MF | XXX1 - Fix        MF
    115779    2015-02-17 09:00:00.000    0                2015-02-17 10:00:00.000    MF | XXX2                MF

    Scheduler Options are:

      <telerik:RadScheduler ID="MainScheduler" runat="server" FirstDayOfWeek="Monday" LastDayOfWeek="Sunday"
                Skin="Office2007" Font-Names="Arial, Helvetica, sans-serif" AllowDelete="False"
                AllowEdit="true" AllowInsert="False" OverflowBehavior="Scroll" Width="100%"
                EnableViewState="false" OnClientAppointmentContextMenu="appointmentContextMenu"
                OnClientTimeSlotContextMenu="timeSlotContextMenu" OnClientAppointmentDoubleClick="OnClientAppointmentDoubleClick"
                CustomAttributeNames="Displayshort,_ROWLAYOUT,CanBeEdit,DisplayStartTime,DisplayEndTime,Owner,TerminTyp,MoveAllowed"
                OnClientAppointmentMoveStart="MainScheduler_OnClientAppointmentMoveStart" OnClientNavigationCommand="OnClientNavigationCommand"
                OnClientAppointmentMoveEnd="MainScheduler_OnClientAppointmentMoveEnd" MonthVisibleAppointmentsPerDay="10"
                OnClientAppointmentEditing="OnClientAppointmentEditing"
                OnClientAppointmentResizeStart="OnClientAppointmentEditing"
                meta:resourcekey="MainSchedulerResource1">
                <AppointmentTemplate>
                    <div style="padding: 0px 1px 0px 1px">
                        <%#Eval("DisplayStartTime")%><%#Eval("Displayshort")%><%#Eval("DisplayEndTime")%></div>
                </AppointmentTemplate>
                <TimelineView UserSelectable="false" />
                <MonthView VisibleAppointmentsPerDay="10" />
                <Localization AllDay="Ganzt&#228;gig" Cancel="Abbrechen" HeaderDay="Tag" HeaderMonth="Monat"
                    HeaderNextDay="n&#228;chster Tag" HeaderPrevDay="vorheriger Tag" HeaderToday="Heute"
                    HeaderWeek="Woche" Show24Hours="Den ganzen Tag anzeigen" ShowBusinessHours="Arbeitszeit anzeigen"
                    ShowMore="mehr..." />
            </telerik:RadScheduler>

    Has anyone an idea why the scheduler overlapping these appointments on filtering of appointments of two agents but not on three agents???

    Thanks a lot for any ideas.
  2. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 26 Feb 2015 Link to this post

    Hello,

    I am not able to replicate such behavior with the RadScheduler control. The appointments with same start time are displayed next to each other even if appointment templates are used. For example you can test this behavior with our RadScheduler Templates demo. Could you please try to replicate the same problem with this demo?

    Regards,
    Boyan Dimitrov
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Michael
    Michael avatar
    4 posts
    Member since:
    Oct 2007

    Posted 17 Mar 2015 in reply to Boyan Dimitrov Link to this post

    Hello,

    we use Telerik ASP.NET V2013.3.1324.40 Scheduler. I have tested the problem in your live demo and have found no problems. So, I checked all Release Notes and I have found in this release note a bug fixing:

    UI for ASP.NET AJAX Q1 2014 (version 2014.1.225)

    The issue:

    Scheder

    Fixed: Appointment positioning is broken in cultures that use "," as a decimal symbol.

    Do you have a short bugfix for our version. This would solve our problem!!!

    Regards.

  5. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 19 Mar 2015 Link to this post

    Hello,

    Indeed the issue is resolved in one of our previous official releases. I am afraid that there is no short bug fix for this problem. The only solution is upgrading to the latest official version. 


    Regards,
    Boyan Dimitrov
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
Back to Top