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

RadScheduler overlapping appointments in dayview

3 Answers 161 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Michael
Top achievements
Rank 1
Michael asked on 23 Feb 2015, 11:37 AM
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.

3 Answers, 1 is accepted

Sort by
0
Boyan Dimitrov
Telerik team
answered on 26 Feb 2015, 09:28 AM
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.

 
0
Michael
Top achievements
Rank 1
answered on 17 Mar 2015, 08:59 AM
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.

0
Boyan Dimitrov
Telerik team
answered on 19 Mar 2015, 11:44 AM
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.

 
Tags
Scheduler
Asked by
Michael
Top achievements
Rank 1
Answers by
Boyan Dimitrov
Telerik team
Michael
Top achievements
Rank 1
Share this question
or