Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
535
WebDayView Appointments Overlapping
posted

When plotting multiple appointments on the single day webdayview we are seeing overlap.

we are running Version=16.2.20162.1023

Parents
  • 1700
    Offline posted

    Hello Derek, 

    Appointments overlap based on whether they exist together in a time slot. Therefore, the overlapping behavior depends on the size of the time slot. One way to overcome this issue is to use the following property – TimeSlotInterval and set it to a value that would not cause an overlap between the appointments. 

    Please let me know if you need any further assistance. 

    Regards,
    Ivan Kitanov

Reply
  • 535
    Offline posted in reply to Ivan Kitanov

    Hi Ivan

    Thanks for your reply, I thought that the TimeSlotInterval  set the amount of time on the left hand side of the grid, we have appointments spaning a few hours across the day.

    https://ibb.co/zTxXvmh6

    Currently it's set to 60 mins, which seems to be the max?

    WebWeekView1.TimeSlotInterval = TimeSlotInterval.SixtyMinutes;

    Thanks


                <ig:WebDayView ID="WebWeekView1" VisibleDays="7" WebScheduleInfoID="WebScheduleInfo2" runat="server" Height="750px" 
                    Width="3000px" TimeSlotLabelAreaVisible="false" AppointmentFormatString="<SUBJECT>"
                    AppointmentTooltipFormatString="<LOCATION>">
                    <ClientEvents DblClick="OpenDailyEngagement"   Initialize="fixdaily" />
                </ig:WebDayView>

       <ig:WebScheduleInfo ID="WebScheduleInfo2" 
                    runat="server" 
                    EnableMultiResourceView="True" 
                    ReminderFormPath="forms/Reminder.aspx" 
                    EnableReminders="false" 
                    EnableRecurringActivities="False"  
                    ActiveDayClientSynchronization="Always" 
                    EnableMultiDayEventBanner="false"
                    EnableSmartCallbacks="false" 
                    AllowAllDayEvents="true"
            
                    EnableMultiResourceCaption="false">
                </ig:WebScheduleInfo>

    in Page_PreRender...

        case "Daily":
                    WebWeekView1.VisibleDays = 1;
                     WebWeekView1.Visible = true;
                     WebWeekView1.Width = 1800;
                    WebWeekView1.TimeSlotLabelAreaVisible = true;
                    WebWeekView1.TimeSlotInterval = TimeSlotInterval.SixtyMinutes;
                    WebWeekView1.ClientEvents.DblClick = "OpenDailyEngagement";
                    WebWeekView1.Height = 400;

Children