Unplanned
Last Updated: 20 Sep 2023 15:29 by ADMIN
When creating an appointment, the Start and End editors should display the date (and time) of the slot the user clicked on.
Planned
Last Updated: 15 Sep 2023 13:27 by ADMIN
Scheduled for 4.6.0 (11 Oct 2023) (R3 2023)

When using Vertical Grouping by multiple resources and Timeline View, the group rows without appointments do not have min-height as the rest of the group rows. Thus, they appear shorter which causes an offset of the events on the next rows.

Steps to reproduce:

  1. Load Timeline View Demo
  2. Delete Charlie's event in Small meeting room

===

ADMIN EDIT

===

A possible workaround for the time being is to set min-height to all rows. Apply this style only when Timeline view is selected, so this does not break the rendering of the other views.

Example: https://blazorrepl.telerik.com/mHYmwsOt30fjTZ6a32.

 

Unplanned
Last Updated: 14 Sep 2023 10:50 by Tim

The appointments at the start of the day seem accurate. If you scroll down, the position of the appointments does not line up with the grid line for the hour that it starts at or ends at. The issue can be observed in the live demo.

 

Unplanned
Last Updated: 30 Aug 2023 14:47 by Shannon

I am trying to look at the times 7pm - midnight.  But if I set the end time to midnight, I get an error that the end time has to be greater than the start time.  How do I set the timeline to show 7pm - midnight or 8pm - 2am?

I tried including the next date in the EndTime but the Scheduler does not take the date into consideration, it checks only the time portion.

Completed
Last Updated: 08 Aug 2023 06:34 by ADMIN
Release 4.5.0 (08/30/2023) (R3 PI2)

Event Popup Edit: Object of type 'Telerik.Blazor.Components.Scheduler.Models.Resource' cannot be converted to type 'System.String'.

When try to click on the Save button in an Event Scheduler Popup window, an error appears.

crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
      Unhandled exception rendering component: Object of type 'Telerik.Blazor.Components.Scheduler.Models.Resource' cannot be converted to type 'System.String'.
System.ArgumentException: Object of type 'Telerik.Blazor.Components.Scheduler.Models.Resource' cannot be converted to type 'System.String'.
   at System.RuntimeType.CheckValue(Object& value, ParameterCopyBackAction& copyBack, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
   at System.Reflection.MethodBase.CheckArguments(Span`1 copyOfParameters, IntPtr* byrefParameters, Span`1 shouldCopyBack, ReadOnlySpan`1 parameters, RuntimeType[] sigTypes, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
   at System.Reflection.PropertyInfo.SetValue(Object obj, Object value, Object[] index)
   at System.Reflection.PropertyInfo.SetValue(Object obj, Object value)
   at Telerik.Blazor.Extensions.ReflectionExtensions.SetPropertyValue(Object target, String propertyName, Object value)
   at Telerik.Blazor.Components.TelerikScheduler`1.<OnFormSubmitButtonClick>d__323[[PGS50.Client.Pages.XTest.SchedulerAppointment, PGS50.Client, Version=0.5.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
   at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
Unplanned
Last Updated: 07 Jul 2023 14:47 by Jonty

If the Start and End match exactly, the rendering of the Scheduler breaks in Day view. If another view is used, the event looks as if it is rendered on the previous day.

===

ADMIN EDIT

===

A possible workaround for the time being is to use a custom edit form and implement some kind of validation that prevents the user from selecting the same value for the Start and End of an event.

Duplicated
Last Updated: 28 Apr 2023 13:29 by ADMIN
Created by: Stewart
Comments: 4
Category: Scheduler
Type: Bug Report
0

 If I change the width of the scheduler component it doesn't move the events to the correct place

I am currentl looking at printing the Scheduler but I ran into this issue when trying to adjust the scheduler to fit on a page

Completed
Last Updated: 21 Apr 2023 07:30 by ADMIN
Release 4.2.0 (04/26/2023)

When the Week view of the Scheduler is selected the label of the DatePicker is incorrect. The displayed range in the label covers an extra day. e.g. in the Week view the range spans 7 days (the label show range of 8 days)



The problem can also be observed when the MultiDay view is selected - the displayed range includes one additional day.

Unplanned
Last Updated: 07 Apr 2023 13:07 by Roberto

I have a problem with Scheduler TimelineView. When there are a bit more appointments in the first resource group, the last appointment from the last group is positioned incorrectly/outside of the Scheduler component.

I think the CSS parameter "top" is calculated in the wrong mode. See the attached recording.

Unplanned
Last Updated: 29 Mar 2023 11:48 by Ed

If the Start and/or End fields are DateTime? double-clicking on an empty slot does not open the form. This makes it impossible to create new events.

The issue occurs as of UI for Blazor 3.7.0.

Reproduction: https://blazorrepl.telerik.com/mnEHQNvl48HDc8xb30.

Unplanned
Last Updated: 28 Mar 2023 14:37 by Jonathan

When you have an event that starts between 11:30pm and 12:00am - the default last slot of the Timeline view, the Scheduler throws the following error:

Error: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection
Reproduction: https://blazorrepl.telerik.com/mxOdwWlS36flJdQO37.

 

Completed
Last Updated: 20 Mar 2023 15:26 by ADMIN
Release 4.2.0 (26/04/2023)
Created by: n/a
Comments: 0
Category: Scheduler
Type: Bug Report
2
By design, the appointments should be resized and repositioned upon browser resize. As of UI for Blazor 3.7., the appointments are not properly scaled upon browser resize.
Unplanned
Last Updated: 10 Feb 2023 15:21 by ADMIN

Scheduler cells are not aligned correctly in the Timeline View when Bootstrap Theme is used.

To reproduce the problem:

 1. Open the following Scheduler Demo:
 https://demos.telerik.com/blazor-ui/scheduler/overview

 2. Select the Bootstrap Theme

 3. Open the Timeline View

Completed
Last Updated: 17 Oct 2022 06:34 by ADMIN
Release 3.7.0 (09 Nov 2022)

The Scheduler seems to be showing the previous month in the header.

Completed
Last Updated: 12 Oct 2022 07:26 by ADMIN
Release 3.7.0 (09 Nov 2022)

<TelerikScheduler AllowCreate="@Editing" AllowDelete="@Editing" AllowUpdate="@Editing" OnDelete="@AppointmentDelete" OnEdit="@AppointmentEdit" OnUpdate="AppointmentUpdate"  Data=…

The above line breaks only with AllowUpdate.

I default Editing false, then toggle it true in the hosting component and do a InvokeAsync(StateHasChanged). 

The result is I can create and delete, but while the appointment hover cursor changes to the hand or arrows and I can see the handlebars to resize the appointment, I'm not able to update the appointment until I switch the SchedulerView. After switching SchedulerView updating works as expected.

Duplicated
Last Updated: 04 Oct 2022 14:08 by ADMIN

Hi there.

So I've been struggling for the last 2 days with the scheduler having this weird issue where setting it to Today's date set's the Scheduler's date correctly, but the incorrect date is shown in the date picker, with the correct date in the picker's popup. 

I then went to the Scheduler overview screen and noticed the exact same bug there, so I'll be linking that page to show the issue along with an attached screenshot of the issue.
https://demos.telerik.com/blazor-ui/scheduler/month-view

Unplanned
Last Updated: 27 Sep 2022 09:46 by Raphael

In a Scheduler with vertical grouping, I am dynamically changing the displayed resources during runtime. It looks like displaying a longer resource name breaks the rendering.

The Scheduler does not recalculate the cell width when changing the resource list.

---

ADMIN EDIT

---

Possible workarounds:

  1. Force component rerendering when changing the resources list - dispose it and initialize it again using a flag and conditional rendering. Example: https://blazorrepl.telerik.com/wwuDGLvE42TUf5En09.

  2. Use CSS to set appropriate min-width to the resource cell, so it is wide enough to fit the longest name of the available resources. Example: https://blazorrepl.telerik.com/wmaDGhFY37t5pFj757.
Unplanned
Last Updated: 12 Aug 2022 06:01 by Holger
Created by: Holger
Comments: 0
Category: Scheduler
Type: Bug Report
1

I have created an event series with the following RecurrenceRule:

RecurrenceRule = "FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR"

However, it looks like the collection of days is not taken into consideration and the events are created for every day of the week as if I have only set:

RecurrenceRule = "FREQ=DAILY"

---

ADMIN EDIT

---

A possible workaround for the time being is to use  "FREQ=WEEKLY" and extend the occurrence to the desired days of the week. For example, targeting the "Morning run" appointment: https://blazorrepl.telerik.com/cQuiFGOK01nSotIT28.

Unplanned
Last Updated: 04 Aug 2022 08:48 by Holger
Created by: Holger
Comments: 0
Category: Scheduler
Type: Bug Report
2

Hi,

I have a recurrent event with the following dates:

"Start": "2022-08-01T07:00:00",
"End": "2022-08-01T08:00:00",
"RecurrenceRule": "FREQ=DAILY;UNTIL=2022-08-04T05:00:00"

https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10 says:

The UNTIL rule part defines a DATE or DATE-TIME value that bounds the recurrence rule in an inclusive manner.  If the value  specified by UNTIL is synchronized with the specified recurrence, this DATE or DATE-TIME becomes the last instance of the recurrence.  The value of the UNTIL rule part MUST have the same value type as the "DTSTART" property

I generated the events with Thunderbird, synchronized to the caldav-Server and read it from there. 

In the Telerik Scheduler I got only 3 occurences of the event: from the 1st to the 3rd.

In Thunderbird I got 4. From the 1st to the 4th. According with the RFC, Thunderbird is right :-) 

----------------------- ADMIN EDIT -----------------------

The recurrence generation currently considers the time in the recurring rules. To workaround the issue, you should manually change the until parameter to contain the maximum possible hour, minute and second for the day. Here is an example:

 

// item is your appointment item

var rule = RecurrenceRule.Parse(item.RecurrenceRule); if(rule.Until.HasValue) { var untilDate = rule.Until.Value; rule.Until = new DateTime(untilDate.Year, untilDate.Month, untilDate.Day, 23, 59, 59); } item.RecurrenceRule = rule.ToString();

 

 

--------------------------------------------------------------------

Completed
Last Updated: 08 Jun 2022 07:21 by ADMIN
Release 3.4.0

If you drag an occurrence to a different time slot, a new appointment is created and the series is accordingly updated. However, if you are editing an occurrence via the edit form to change its start and end, a new appointment is correctly created but the initial occurrence remains not updated in the series.

Can be reproduced in the Appointment Editing demo.

1 2