When a recurring event is created in a Scheduler and the id is not set to the event, then if the event is deleted an error is thrown in the console.
3.1. 'kendo.all.js:311085 Uncaught TypeError: Cannot read properties of undefined (reading 'startTimezone')' is thrown
3.2. 'Uncaught TypeError: Cannot read properties of undefined (reading recurrence exception)' is thrown in the console
There should be no errors in the console although the deleted event is without id being set. There could be some more descriptive message.
If the snap
option is set at runtime the drag hint of the events starts having wrong height.
After changing the snap option at runtime as a result the drag hint height is correct when the snap is set to false, but it has wrong height when the snap is enabled.
The drag hint should have the same height as the dragged event.
move: function(e){
var dragHintEl = $('.k-event-drag-hint')
var dataUid = $('.k-event-drag-hint').attr('data-uid')
var event = $('.k-event[data-uid="'+ dataUid +'"]:not(.k-event-drag-hint)')
var height = $(event).height()
$(dragHintEl).height(height)
},
Dojo - https://dojo.telerik.com/@NeliK/aZArEdof
If an all-day event is resized to multiple days and then the user tries to resize the event back to one day, the event is not always resized.
The issue is occasionally reproducible and does not occur for all all-day events. The event is resized back only if the user tries to drag the mouse down and then resize. Here is a screencast - https://somup.com/cZeX6QpRlX.
It should be possible to resize back the all-day events back to one-day duration without moving the mouse down.
Hi,
Currently the Scheduler has no option to limit the axis of the drag and drop.
Kendo.Draggable already has this feature, however setting it in the scheduler has no effect.
https://docs.telerik.com/kendo-ui/api/javascript/ui/draggable/configuration/axis
in this dojo i have a little workaround to achieve this behavior.
https://dojo.telerik.com/oWuvUsIt
When the mobile option of the Scheduler is set to true and the user double click/double-tap the Edit dialog is opened, but when saving the event, the following error is thrown in the console:
'Cannot read property 'isOccurrence' of undefined'
An error is thrown in the console (screencast)
There should be no error in the console
If you configure a Scheduler's endTime (e.g. 16:15), and you have an event that ends past that endTime (e.g. 16:30), the event will not be properly visible.
The Tennis Practice event is only briefly visible
The event should be visible respecting the view's endTime
When no height is set to the Scheduler the grouping does not expand in height to the rendered month views.
Actual: https://dojo.telerik.com/UhoxowEh
Expected: https://dojo.telerik.com/UPiGosik
### Bug report
When typing in the built-in search box of the Scheduler, the spacebar does not insert a blank space as expected.
### Reproduction of the problem
Type in any word in the search tool and press the spacebar.
A Dojo sample for reproduction: https://demos.telerik.com/kendo-ui/scheduler/search-events
When using Kendo version 2021.3.1109 in the same scenario, the spacebar opens the Popup form for event editing.
A Dojo sample for reproduction: https://dojo.telerik.com/irUKIsEc
### Expected/desired behavior
When you press the spacebar, it should insert a blank space.
### Environment
* **Kendo UI version: 2022.2.510
* **jQuery version: 1.12.4
* **Browser: [all]
As for the current version of the Telerik Scheduler, if using the Adaptive Rendering Mode for the Scheduler
.Mobile(MobileMode.Auto)
the Adaptive Slot Height feature (https://demos.telerik.com/kendo-ui/scheduler/adaptive-slot-height) does not work for a mobile screen in a Month view. Due to this, there is no opportunity to dynamically change the height of the slots in a Month view so that they can fit the events in the specific slot. Thus, in case dots standing for the events in a month view are customized and replaced by regular events, the scheduler cells do not change their height to account for the events number. The only options to display all the events per day in a month view on a small screen are now either to make the height of all scheduler cells really big (not user friendly) or decrease the height of the events depending on their number to fit them in a cell (not desirable behavior).
Taken all this into consideration, adaptive rendering mode needs the same adaptive slot height feature which exists now only for a regular mode of the scheduler.
Hi,
I'm having some erratic behavior when displaying recurring events in the scheduler when the browser is Safari and in other browsers when the device is an ipad.
The recurring events don't show on the presentation table, but if I force several clicks in the presentation table with the intention of creating a new event and then canceling, they sometimes are rendered in the right slots. After they are rendered if I click the presentation table they disappear again.
If I check the scheduler dataSource data the events are there to be shown.
I tried to replicate the same behavior with the scheduler demo that you have available and I couldn't replicate it. But then I realized that in my case only recurring events won't show up. My hint was that the problem was with the recurrence rule. I created a dojo sample with my recurrence rule and then the bug appeared.
Concluding it seems that for some recurrence rules the recurring events may have problems to be rendered in the presentation table.
Here is a dojo sample replicating the problem that I describe:
https://dojo.telerik.com/USiLEXAk
How can I resolve this problem or have a potential fix?
Kind regards,
Marco Miranda.
If you resize the DevTools pane after destroying the Scheduler, a "Cannot read properties of null (reading 'getKendoToolBar')" error is thrown.
Regression introduced with 2022.2.621
An error is thrown after resizing the pane.
No error should be thrown after resizing the pane.
### Bug report
When using the Scheduler on a mobile device and trying to edit an existing event through the Month view, the editor template does not load the event details. The Scheduler opens an empty editor to create a new event.
### Reproduction of the problem
1) Create a Scheduler and enable its adaptive rendering (mobile: true).
2) Open the Scheduler on a mobile device and select the Month view.
3) Try to edit an existing event.
4) The opened editor template does not load the event details.
A Dojo sample for reproduction: https://dojo.telerik.com/uherEWib
### Expected/desired behavior
The events must be editable when using the Month view, and the adaptive mode is enabled.
### Environment
* **Kendo UI version: 2023.3.1114
* **jQuery version: 3.7.0
* **Browser: [all]
Hi Team,
I would like to request a way to directly edit events in the Kendo UI Scheduler's year view. For example, maybe a way to click on events to edit:
Thank you!
When the slotByElement method is used for multiple elements this could lead to performance issues in Scheduler.
For example, the difference in the performance can be observed in the Dojo examples linked below when loading the Scheduler and when changing the selected resources:
Dojo with 2023.1.314 - https://dojo.telerik.com/@NeliKondova/UJOcEJoC
Dojo with 2023.1.425 - https://dojo.telerik.com/@NeliKondova/UHisivuC
The issue occurs starting with the 2023 R1 SP1 release and could be due to the following fix - #7260
Currently vertical virtualization is available which improves the Day, Week and Month views.
Such DOM virtualization would be good for the timeline views (where horizontal scrolling is utilized) as well.
When the Selectable configuration is enabled and the start of an event is not visible, the Scheduler will scroll left to the beginning of the event, as demonstrated in this dojo.
Can you expose a configuration options that would allow for toggling this behavior off?
Hi Team,
I would like to be able to find a faster way to handle changing background cells/columns based on if they are a special day. I have look at this KB, but it is very slow when using a yeartimelineview.
Thank you!
Hi
In our application, we use Kendo Scheduler vue (kendo-scheduler-vue-wrapper) for planning working hours. Users create their own working schedule which involves mostly drag/drop of the Scheduler items (with fixed duration) from an external source (ListBox). This process was much simpler in the Silverlight version of the component because of the visual indication of the slots where appointments will be created:
Please provide the option to have some visual indication of the start/end time of the appointment that will be created either in the Scheduler (slots) or on the item we are dropping.
This feature is already there when moving or resizing an existing appointment.
Thank you in advance
When the timezone of the machine and the timezone set in the Scheduler are in different days, the currentTimeMarker is not displayed in the Timeline view.
When the timezone of the machine and the timezone set in the Scheduler are in different days, the cusrrentTimeMarker is not displayed in the Timeline view.
The cusrrentTimeMarker should be displayed in all the views.