New edit mode: When events are retrieved, those models should always be as lightweight as possible (id, start, end, title), and not include all the other properties required to edit an event. If you have hundreds of events with lots of properties, your control does not scale well. When you then edit one of these lightweight events, it should make an ajax request to go fetch the "full" model used to populate the edit popup window. For the create, it may not have to make an ajax request, but the "full" schema needs to be defined still, so it has a model to bind, and it would be nice to have a way to dynamically specify that schema, in case you have different event model types. In my case, I have three different types of appointments the user can create/edit. Ideally, these "full" models would either get sent via ajax when the popup is closed, or when the datasource is synced, they get trimmed down to the lightweight version. Hopefully this all makes sense...it's all about having tiny models for speed, but larger models for editing. Anyone that has used your control to show tons of appointments (especially with many properties each) will likely get where I am going with this.
Scheduler should support template directives for the group header template option.
When the dates for the current view are changed in Scheduler, the screenreaders do not read the new date.
Reproduction of the problem
1. Go to Keyboard Navigation Demo
2. Go to the arrow buttons in the toolbar and click 'Next' to change the date
3. Date changes to "Sunday, June 16, 2013 - ..."
Current behavior
The screenreaders do not inform the user that the date has been changed.
Expected/desired behavior
The user should be informed that the date has been changed.
Environment
Kendo UI version: 2021.2.616
Browser: [all ]
We are looking into the scheduler but it seems to be missing a feature that we would really want in a scheduler. If you are for example in the day view, you have left the timebar and right the events. It would be nice to zoom in on the times on the left. instead of showing events from daystart - day end you would click on a chosen starttime drag to the endtime you wish and the scheduler would zoom in on items between the selected start- endtime.
Dojo example: https://dojo.telerik.com/aGidAkuP/2
The validation message appears for a fraction of a second and then disappears. No indication of which field is invalid remains. If a SASS theme is used, there is some indication - a red border around the invalid field appears.
The validation message remains until a valid date is entered in the DateTimePicker.
There should be a way to programmatically get the selected timeslots from the scheduler. This might need to have the ability to not lose focus on blur of scheduler
when the user edits a recurring appointment , a pop comes which ask the user to either edit a occurrence or series of that appointment. The content inside the appointment editor is based on which option is selected. Since the user can press (x) of occurrence or series popup. The event for cancel is becomes a necessity.Kindly provide cancel event of that popup.
To select multiple events from different groups in kendo ui scheduler with angular js, but currently it only allows multiple events selection in same group.
Hi Team,
I would like to request the functionality to configure the Kendo UI Scheduler to a sticky component where it could be set at 100% width of the container, keeps the header and footer in place, and provides a scrollbar above the toolbar to navigate.
Thank you!
Scheduler events with long duration tries to refresh view area in IE and jumps to start position of event, However it works ok in chrome, it will be great if IE also behave smoothly as we see experience in Chrome. It will make dragging events by their last edge more smoothly.
The cursor jumps on the screen (and takes no action) when you try to right click on the screen and modify an event. See the video: https://goo.gl/44HtR9
The Scheduler allows you to add resources to the default event form. It would be nice to be able to bind these resources to objects within a custom edit template. See this forum post for more details where Alex has given a workaround.... http://www.telerik.com/forums/can-you-use-resources-for-edit-templates
What about set the default start time for currentTimeMarker. Currently currentTimeMarker follows the browser time. This behaviour for each user login that has their own Time Localization. e.g. User A has Sydney time zone (UTC+10.00 Melbourne) then server will send the specific time to the Scheduler and currentTimeMarker will start based on that particular time. Event if User A look at scheduler in PC that use Kuala Lumpur time zone (UTC+08.00 Kuala Lumpur). Maybe add time Localization property for currentTimeMarker. But if it set null, it will follows current PC time.
Now I must write any custom logic for Event editor (such as logic for additional fields on edit form, and so on) in same angular controller, in wich global scheduler logic is placed. When custom editor code grows and becomes huge part of this controller, I want to put this code in a separate controller.
EXRULE, RDATE recurrent rules for Sheduller as described in RFC5545
Allow the sorting of all day events in day / week views and allow sorting of events in month view as well. A lot of all-day events have the same start and end time, it would be nice to be able to sort them on another field in my model.
Use case: A workorder needs to be scheduled. It requires a primary resource (vehicle, meeting room) to which multiple additional resources are added (people, equipment). Each resource could be added to the workorder's timeline together with inheritance of schedule, or independently.
I would like to see something built into the scheduler UI that lets you navigate the scheduling conflicts. It could show the number of conflicts, a previous and next buttons. I'm not sure exactly where this would appear in the UI, but that's what you guys are good at! :) At the moment, I am about to have to code this myself, maybe as a custom widget that can be hooked to any scheduler, but I would rather use something built-in. Thanks!
It appears that the view startDate/endDate are not yet updated when you hook in to the "navigate" event. I need an event to be thrown after the view is changed, such as a "navigated" event. If there is some other way to do this, please let me know. If not, this seems like it would be an easy one to add. Thanks!
Currently you have to map every required property manually. Like this: model.Field("start", typeof(DateTime)).From("Start"); model.Field("end", typeof(DateTime)).From("End"); model.Field("title", typeof(string)).From("Title"); model.Field("description", typeof(string)).From("Description"); model.Field("recurrenceID", typeof(int)).From("RecurrenceID"); model.Field("recurrenceRule", typeof(string)).From("RecurrenceRule"); model.Field("recurrenceException", typeof(string)).From("RecurrenceException"); model.Field("isAllDay", typeof(bool)).From("IsAllDay"); model.Field("startTimezone", typeof(string)).From("StartTimezone"); model.Field("endTimezone", typeof(string)).From("EndTimezone"); It would be nice to be able to use the short form: model.Field("Start"); ... The problem is not the "huge" amount of typing. What did cost me time was finding out that the SignalR version isn't working like the others.