I have implemented a custom scheduler view based on the timeline multi day view. I did this by "forking" from the kendo scheduler source code, as suggested in a support ticket. This works for 95%, but there are issues with events that have start or end dates equal to the min and max dates in the scheduler's date range: the tasks' head and tail properties are not set correctly because they are the result of comparing dates that are off by a few hours (the timezone offset) (`createTasks` function in /src/views/timeline/utils.ts).
So I started debugging and I also digged in the source code. It appears to me that kendo does all kinds of strange Date interpretations. For example, the `toUTCDate` function (located in /src/views/utils.ts):
export
function
toUTCDate(localDate: Date): Date {
return
new
Date(Date.UTC(
localDate.getFullYear(),
localDate.getMonth(),
localDate.getDate()
));
}
For a localDate that represents for example '2020-03-09T00:00:00+0100', you cannot simple take the full year (2020), month (02) and date (09) parts and treat them as if they were utc (which is what Date.UTC does: It returns the number of milliseconds since January 1, 1970, 00:00:00 UTC).
The result of
new
Date(Date.UTC(2020, 2, 9))
is actually '2020-03-09T00:01:00+0100' (which is the same instant as '2020-03-09T00:00:00Z' but is not the same instant the original localDate). This is utterly confusing. Why is this?
I am using Scheduler with Month View for an application I'm developing. The control works as intended when viewing on a desktop computer, however when viewing on a low resolution device (mobile) there is cut off text for both the day labels and events which leads to a less than ideal mobile experience (refer to attachment). Is there a way to enable a more mobile friendly viewing mode for ‘Month View’?
Can anyone tell me how to make the kendo Editor - createTable, accessible?
The html output is an <li> that has a role="button", but the only <li> that is not accessible by a keyboard return key is the createTable.
The createTable opens a window that can create a table of x number of rows/columns, but this cannot be activated by a keyboard keypress.
We have a Scheduler component with various scheduled items on it. By default, when an item/event is selected/clicked, it becomes highlighted on the calendar, however if the user clicks elsewhere, the selected event 'unhighlights'. This results in a scenario in the application where a detail section beside the scheduler shows details for the selected event, however when the selected event becomes unhighlighted the user cannot easily tell which item on the schedule corresponds to the detail section.
Is there some 'select' or 'selected' event we can bind to such that we can track which item on the scheduler has been selected, or prevent highlighted items from 'unhighlighting'?
Hi Telerik,
I want to send canned message telling agent that client has ended the conversation whenever client leave the channel— "Client has ended the conversation". Please see attachment below. I currently have a function where client will send a message when s/he leave the channel but I want to send a canned message. I don't know what to use. Will you help me how it is done.
Thanks in advance.
It looks like in the documentation there is support for generating workbooks with multiple sheets, but it is not clear to me how to do that. Is there a declarative way that I am missing like
<kendo-excelexport>
<kendo-excelexport-sheet name="sheet1">
...columns for sheet 1
</kendo-excelexport-sheet>
<kendo-excelexport-sheet name="sheet2">
...columns for sheet 2
</kendo-excelexport-sheet>
</kendo-excelexport>
Hello Telerik
The Conversation UI is binded inside each kendo tabs strip , each Conversation UI initially load 10 messages, when scroll reach top, new messages should bind to existing feed. each tab's Conversation UI should bind new messages only when scroll reach top and bind new messages for respective tab's conversation Ui's feed .
How can I achieve this customization within current available API.
Please see the below stack blitz demo and update it
https://stackblitz.com/edit/angular-x7vrdm?file=app%2Fapp.module.ts
Please watch loom video for more details
https://www.loom.com/share/4098c8839df142acaf005a231f267827