I upgraded today from 4.3.7 to v11 and the dates are 1 day off in the scheduler month view, meaning the date variable from let-date (I think).
<kendo-scheduler
<ng-template kendoSchedulerMonthDaySlotTemplate let-date="date">
...
<div>{{ date | kendoDate : 'dd' }}</div>
<kendo-scheduler
<ng-template kendoSchedulerMonthDaySlotTemplate let-date="date">
... <div>{{ date | kendoDate : 'dd' }}</div>
The date is just flat out wrong. What's weird is the mouseover shows the correct date.
Again, if I use the old version everything works as expected but the v11 update I'm off by one.
While the grid is initially loading data, the "No records available." message is confusing and provides no useful information.
Expected behavior - when the grid is initially loading, don't display the message as the rows/data might very well appear
To reproduce basically just go to the grid demo page (refresh if needed) and pay attention to the grid loading: https://www.telerik.com/kendo-angular-ui/components/grid/data-binding/
Example in our project - intuitively you'd think that the grid has no records until you see the loader; in any case, the message looks out of place:
Issue description: While navigating through page number buttons Screen reader does not identify which page number is selected. Issue is observed with “Narrator” and “NVDA” as well
Test Environment:
Narrator (Windows 11), NVDA (Version: 2022.1)
Repro steps:
Actual results: While navigating through page number buttons Screen reader does not identify which page number is selected. Issue is observed with “Narrator” and “NVDA” as well
Expected results: While navigating through page number buttons screen reader should identify which page number is selected
Attachments: Attachments
We are upgrading from @progress/kendo-angular-grid 4.8.0 to 7.4.2 and are running into an issue where a `kendo-grid-command-column` on a non-reorderable single column-sortable grid has gained the `pointer: cursor` CSS style where it did not previously.
The kendo documentation also shows this behavior, implying clicking on the command column header will do something when it will not, unlike the other columns. https://www.telerik.com/kendo-angular-ui/components/grid/editing/inline-editing/#toc-using-reactive-forms
kendo-angular-grid 4.8.0:
kendo-angular-grid 7.4.2:
When filter popup is opened, it need to be closed by click outside of it
However, popup is closed only after second click outside.
After popup was opened and closed for the first time - next times everything works correctly, so it can be reproduced only after refreshing the page with this component
It can be reproduced in example in your documentation: https://www.telerik.com/kendo-angular-ui/components/grid/filtering/filter-menu/#toc-custom-filters/
This happens if the TimePicker is visible on the page and you change your system timezone (like from +2 to +12) and try to open the timepicker.
Hi team,
I am working on a simple UI where kendo combo-box is a "column" of a kendo tree-list. The problem is, the opening and closing of kendo combo-box also expands and collapses the kendo tree-list's row.
I think the event of kendo-combo-box is bubbled to treelist. Is this a bug or am I missing something?
Here's my Stackblitz example for reproducing the issue (Link: https://stackblitz.com/edit/angular-18guak?file=src/app/app.component.ts)
Hi,
Currently the kendo-datepicker submits the form when you press the enter key in the calendar popup.
I don't think this is the purpose? Can this be prevented please? If the current behaviour is useful in some scenarios, maybe provide a configuration option to alter this.
Thank you in advance.
Best regards,
Johan
We use PDF Export and include image files (png using an img tag (although I tried CSS as well when looking into this issue). Recently we updated to Angular 10 and latest Kendo for Angular packages.
With Chrome there was no issue, but with IE 11, the images do not show up anymore in the exported pdf.
We isolated the change in behavior to @progress/kendo-drawing@1.9.1 - i.e. the images show up using 1.9.0, but do not using 1.9.1 or later versions.
Thanks
Hi,
When "popupSettings.appendTo" is set to 'component' then the value binding is broken and the "valueChange" event is not triggered. It is not possible to select an item and the underlaying model is not updated.
Issue can be reproduced in this StackBlitz: https://stackblitz.com/edit/angular-f76kqf?file=src/app/app.component.ts
Regards
Holger
Dear Support Team,
I had a problem with the Scheduler-Component
So my Problem was that the Resource[] in the Scheduler-Component did not work as an Array. It always used only the first entry.
I tried to create multiple Resources and filled the Array with them, but I only could use the first Entry to style an event.
Because of this "bug" I had to do a huge workaround to colorize multiple different type of events.
Given: a kendo grid with resize enabled.
And: the input locked on kendo-grid-colum is undefined (by ex. due the component class property not initialized)
When: the user double click on the column resize handler
Actual: the column width is set to 0
Expected: the colum autofit behaviour remain consistent and set the column width as usual.
When the user enters each character into the combobox, the system should validate that the resulting value is valid. If not, the system should not display the character
Step to produce:
Give focus to combobox
Type res
System should select Residential
Type z
System should not accept z character (both values in list that start with res do not have a z as the next character)
Type t
System should select Restaurant
Type y
Tap Tab
Expected Result: Restaurant should be selected
<kendo-combobox class="kendo-combobox" [ngClass]="{'inactive-color' : custColor}"
#comboboxComponent [openOnKendoFocus]="comboboxComponent"
formControlName="CustType" [data]="custTypes" textField="Description" valueField="CustTypeID"
[suggest]="true" [valuePrimitive]="true" [allowCustom]="false" (selectionChange)="onCusttypechange($event)">
<ng-template kendoComboBoxItemTemplate let-dataItem>
<span class="template_lbl" [ngClass]="{'inactive-color' : dataItem.QInactive}">
{{ dataItem.Description }}</span>
</ng-template>
</kendo-combobox>
when someone clicks on a date in the middle of the component, it will scroll the component instead of selecting the date.
This occurs in chrome and edge. In firefox this issue is not observed.
Steps:
1. Open a datepicker (https://www.telerik.com/kendo-angular-ui/components/dateinputs/datepicker/)
2. Hover over tuesday (bootstrap theme), between tuesday and wednesday in default theme.
3. Click on the date.
4. The component scrolls instead of selecting the date.
The cursor also changes from pointer to default. It seems another component is on top of the tuesday column.
Currently angular will fail builds due to type check if kendo-timepicker value is null/undefined.
It requires it to always be a date - making it impossible to have initially empty values or to even reset the selection/value and show a placeholder.
Even the documentation for placeholder says:
Specifies the hint the TimePicker displays when its value is `null`.
private _value: Date = null;
@Input() public set value(value: Date)
But the input does not allow this. Even the property is defined in a way that would fail type checks in any newer angular project (strict mode is the default).
The only workaround currently is to disable type check with $any()
Clear formatting is not working properly , as it removed the span tag and other attributes of the html tags.
For example :
HTML content - before applying the clear formatting:
<p style="line-height: normal;"><strong><em><span style="font-family:Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif; font-size:11px;" class="ABS_Comments" id="ABS_Comments" name="ABS_Comments">{ABS_Comments}</span></em></strong></p>
HTML Content - after applying the clear formatting :
<p style="line-height: normal;">{ABS_Comments}</p>
It suppose to remove the only the formatting tags instead span and actual tags.
You can reproduce the bug even in your documentation: Overview - DatePicker - Kendo UI for Angular (telerik.com)
The problem seems to be the infinite navigation that's overlaying with that dates' columns.
The DatePicker control for Angular has a hidden vertical scrollbar on the kendo-virtualization element, which is nested inside the kendo-calendar-navigation and kendo-calendar-viewlist elements. Though it is hidden from view, it is still clickable, and can obscure the selectable dates in the calendar. Clicking it results in activating the scrollbar, which will result in the navigation sidebar scrolling.
I have attached two screenshots to show the affected areas. Highlighted in red are the areas that when clicked will activate the sidebar scrollbar, and highlighted in blue is the area that will activate the calendar scrollbar, along with their respective elements in the DOM.
It appears the scrollbar is hidden from view via a combination of padding and margin settings from the css below:
.k-calendar .k-content.k-scrollable,
.k-calendar .k-calendar-content.k-scrollable {
box-sizing: content-box;
overflow-x: hidden;
overflow-y: auto;
display: block;
padding-right: 100px;
padding-left: 100px;
margin-left: -100px;
margin-right: -117px;
}
I am using Edge Version 105.0.1343.50
Hi
As per your suggestion we have writing the below code for focusing the cursor position, it is working fine but after putting table on the editor and set the background of the any text is not working . If the table is not placed on the editor and select the background color to the any text working fine.
I think , this would happen because of the below code. Please fix this issue.
Note : Foreground color is working fine in all cases.