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 using the Scheduler with multiple resources, the day, week and work week views become unresponsive as a result of the view loading all of the resources. The following dojo demonstrates this http://dojo.telerik.com/EvEROL It would be good if the Scheduler could be configured to allow virtual scrolling so that resources can be loaded at the point of scrolling down the view. An example of why this might be required is: - You have two lists of resources, one for projects and one for staff - You would like to group the events by resource and see which member of staff they are assigned to and to which job they belong to. - This would allow you to easily re-assign events to different members of staff or to different projects by dragging and dropping.
Currently, the Scheduler has the navigate event that is triggered when the user changes the selected date or view of the component. This event is triggered before the new view is loaded.
It will be very useful if there is an event, similar to navigate, which is triggered when the new view is loaded, not before.
* The Scheduler's view instance has an "activate" event that is not publicly exposed. This event could be exposed as a possible implementation of the current FR.
Currently events >24h are automatically shown in the all day area. This is confusing if the event starts or ends somewhere during the day. E.g. it starts at 5 p.m. on tuesday and ends on 11 a.m. on thursday. Noone knows when the resource is really available if the event is shown as all day from tuesday to thursday. There should be an option to turn that behaviour off and show such events as regular events. Maybe the only thing needing change is this line in _renderEvents: var isMultiDayEvent = event.isAllDay || event.end.getTime() - event.start.getTime() >= MS_PER_DAY;
In a Kendo Scheduler it would be nice to view the grouped items like treeview which can expand and collapse the rows. We have the same expand/collapse function with Kendo Gantt control, need the same in Kendo Scheduler
In some scenarios it is required to validate if the edited event model property matches a certain condition. If this is not the case, the recurrenceEditor popup needs to be prevented from showing.
Currently the Scheduler does not provide a beforeEdit event that allows such behavior to be achieved.
Allow to have different child groups for each parent group Example: ___________________________________ Meeting Room 101 | Meeting Room 201 ___________________________________ Alex | Bob | Charlie ___________________________________
It would be great to be able to customize the scheduler's toolbar, either by specify custom buttons and actions through 'toolbar' option or by providing a custom template.
In some cases, especially when grouping is involved, the day/week/workWeek views may end up with too many events in a single slot. If the total width of those events could not fit within the slot size, those events will overflow and cover some of their sibling events. To avoid such a result, events rendering in a scrollable container should be considered. This way each event will have a minimum width even if it has too many siblings in the same slot.
Here is a Dojo sample demonstrating the case: https://dojo.telerik.com/UnUnUTAW/6
A user deletes an occurence because a few people are ill. Five minutes later the superior enters the office and says the meeting happens anyway. Or the user deletes a wrong occurence.
Resetting the recurrence might not be an option for long running meetings. Like weekly Scrum, project jour fix, ... where the other exceptions should persist. Currently the user has to create a new, separate event.
The exceptions could be rendered as multiselect or list in a separate window which opens after a button click. That way the recurrence editor would not look messy with lots of exceptions.
It would be nice to have a feature of Collapsible / Expandable grouping function like tree view in Kendo Scheduler Timeline view. We have multiple head groups with 100 sub groups which we are not currently able to Expand / Collapse.
Sample Expand / Collpase feature like https://demos.telerik.com/kendo-ui/treeview/checkboxes
File attached for reference.
In horizontal configuration, with resources displayed down the left side of the control, a large number of resources will cause the control to stop functioning. In some cases, like ours, we do not have the option to filter the resources by those that have scheduled events, and so infinite scrolling is necessary for the number of resources we need to support. For reference, see the forum post about this here: http://www.telerik.com/forums/virtual-scrolling-for-scheduler-with-many-resources
The user should be able to select multiple events at the same time by pressing the control key. At the moment this can not be done. The following example shows the issue: http://dojo.telerik.com/udItE -> It is not possible to select events from Meeting Room 101 and Meeting Room 201 at the same time. This feature would make it possible to swap events from different groups. For example, swap the meeting rooms of two events.