The Kendo UI for jQuery Scheduler exposes toolbar.items.mobile option that allows you to define the desired tools in in adaptive rendering mode. Is it possible to implement the same option for the Scheduler Html and Tag Helper?
The current layout of the edit template when adaptive rendering is enabled is not very intuitive and user friendly - https://demos.telerik.com/aspnet-mvc/scheduler/adaptive-rendering
It would be beneficial if the design is improved for better user experience on mobile devices. For example, identifying and locating the save button is not easy:
Currently the Year view of the Scheduler displays only the start date of a multi-day event. Please provide an option to display multiday events in the tooltip for each day the event occurs similar to the Month view.
Hi Team,
I'd like to request for a built-in Monthly Agenda view to allow a larger view for the Kendo UI Scheduler.
Thank you!
Hello,
I think the new-event dialog is slow to open, when there are hundreds of events, because a placeholder event is added to the calendar before the dialog is shown. This causes re-rendering of all events, adding a noticeable delay.
Initial setup for reproduction:
public void OnGet()
{
if (meetings == null)
{
meetings = new List<MeetingViewModel>();
Enumerable.Range(1, 200).ToList().ForEach(x => meetings.Add(new MeetingViewModel()
{
MeetingID = x,
Title = "Daily Event " + x,
Start = DateTime.Now.AddHours(x * 2),
End = DateTime.Now.AddHours(x * 3),
Description = "Description for event " + x,
Attendees = new List<int>() { (x % 3) + 1 },
RecurrenceRule = "FREQ=DAILY;INTERVAL=1"
}));
Enumerable.Range(1, 200).ToList().ForEach(x => meetings.Add(new MeetingViewModel()
{
MeetingID = x,
Title = "Weekly Event " + x,
Start = DateTime.Now.AddHours(x * 2),
End = DateTime.Now.AddHours(x * 3),
Description = "Description for event " + x,
Attendees = new List<int>() { (x % 3) + 1 },
RecurrenceRule = "FREQ=WEEKLY;INTERVAL=1"
}));
}
}
Navigate to the scheduler page
Improve the .FooterTemplate() to support inline templates and receive the widget instance as a parameter, but not the event data.
Add an option to configure a separate custom editor to be used when the Scheduler's mobile mode is enabled. This would make possible using two different templates at the same time, for example:
.Editable(editable => {
editable.TemplateName("CustomEditorTemplate").MobileTemplateName("CustomEditorMobileTemplate");
})