In a "modern" TimePicker, when you open the component and click on the input, if you use the up/down arrow keys, the value input is incorrect
Value will be changed to something like: "hour010203040506070809101112"
The correct value should be e.g. 01
When the Slider's increase and decrease buttons are focused, there's no key to change the Slider's value.
Workaround: https://dojo.telerik.com/UXoCoBuX/8
The Slider's value cannot be changed through the keyboard when the buttons are focused
You should be able to change the value through the keyboard
Expose a clearButton API configuration that will remove or add the clear button from the Form
Currently, in order to omit the Clear Button from the Form, a programmatical or styling approach should be embarked. However, based on demand, client would find it more intuitive if this operation can be performed through a built-in configuration.
E.g:
<script> $("#myForm").kendoForm({ formData: { ID: 1, Name: "Ivan", Address: "Sofia" }, clearButton: false, }); </script>
Description: When 'shared' tooltip is enabled (tooltip: {shared: true}) keyboard navigation through chart triggers JavaScript error and tooltip on focus is not shown, neither shared nor regular tooltip. It works without issues when 'shared' is disabled, but when it is enabled errors are triggered.
Steps to reproduce:
Stack trace of the issue:
kendo.all.js:290271 Uncaught TypeError: Cannot read properties of undefined (reading 'format') at init.show (kendo.all.js:290271:1) at init._displayTooltip (kendo.all.js:302830:1) at init._focusFirstPoint (kendo.all.js:302653:1) at init._navigatePoints (kendo.all.js:302577:1) at init._keydown (kendo.all.js:302540:1) show @ kendo.all.js:290271 _displayTooltip @ kendo.all.js:302830 _focusFirstPoint @ kendo.all.js:302653 _navigatePoints @ kendo.all.js:302577 _keydown @ kendo.all.js:302540
Versions of KendoUI with the issue: 2024.2.514, 2024.3.806
Possibility for the user created conditional formatting in the kendo grid. Column background color, text color, line background color, icon, etc, with user condition. There is an example https://jsfiddle.net/magomes/ptwbh0ec/11/, I didn´t work on the dialog layout, but that is the idea and maybe an initial solution.
Can you provide settings for the Grid keyboard navigation to selectively ignore specific keys like Enter or Tab?
I would like to use the built-in keyboard navigation as it behaves the way we want outside of one inconsistency.
Let's say we have an grid with incell editing and navigation enabled. But also there may be some column which are readonly (non editable ). Currently when I press the tab from an editable cell it focus on non editable cell's ,which is no needed. I'll prefer to have a navigation which is stopping only at the editable cells when I press the tab. And also I would like to add new row when I press the tab form last editable cell in the last row.
When using Grid with virtual scrollbar there is no possibilty to go to sepecific row programaticly. Especially for row that are not yet loaded. I have managed to move the scrolbar using grid.virtualScrollable.verticalScrollbar.scrollTop(scrollRow[0].offsetTop + pageOffset * pageIndex); however the calcualtion of the location of the row is impossible when rows have dynamic height.
If the splitter container has 100%, the height of the Splitter panes is changed when the splitbar is moved to the right or left.
The panes of the splitter have the wrong height when it is moved to the left and the correct one when it is moved to the right.
Splitbar panes should have the same height regardless of splitbar moving.
When the splitbar is moved to the left, the left position of the second splitbar pane should be updated before its width. For now, it is updated after it, which causes showing a horizontal scrollbar of the Splitter parent for a moment. As result, the Splitter pane height is calculated wrongly.
When trying to select a value from the modern Kendo UI TimePicker configured with Max and Min ranges, the currently selected value of the TimePicker is not updated.
The value should be set upon initial selection.
When clearing the contents of part of a Kendo UI DateRangePicker with a clear button, the change event does not trigger.
The Change event should fire when clear button is pressed.
Subscribing to a mousedown event on the clear button, and manually triggering the change event. It will require a setTimeout due to timing purposes:
//Mousedown event on clear button
$("span.k-clear-value").on("mousedown", function(e){
//set timeout for timing purposes
setTimeout(function(){
//reference DateRangerPicker and trigger Change event
var dateRange = $("#daterangepicker").data("kendoDateRangePicker");
dateRange.trigger("change");
}, 200);
});
I'm seeing an error in the Chrome console when the filter menu is clicked on in a kendo grid: https://demos.telerik.com/kendo-ui/grid/filter-menu-customization
You can see the example in the link above by opening your console in Chrome and clicking on the filter button.
Here is the error:
Blocked aria-hidden on a <a> element because the element that just received focus must not be hidden from assistive technology users. Avoid using aria-hidden on a focused element or its ancestor. Consider using the inert attribute instead, which will also prevent focus. For more details, see the aria-hidden section of the WAI-ARIA specification at https://w3c.github.io/aria/#aria-hidden.
When kendo.observable is updated based on a selected TreeView node an error VM6996:1 Uncaught SyntaxError: "undefined" is not valid JSON
is thrown.
An error Uncaught SyntaxError: "undefined" is not valid JSON
is thrown.
There should be no error and the observable should be updated correctly.
### Bug report
When custom classes are set via the headerAttributes of the column and the showColumn is called, the predefined classes are wiped away
### Reproduction of the problem
1. Set custom class via headerAttributes.
2. Call the showColumn method.
3. Custom classes are wiped away.
Dojo sample for reproduction:
https://dojo.telerik.com/UJalevej
### Expected/desired behavior
The classes should be retained after the method is called.
### Environment
* **Kendo UI version:** 2021.1.119
* **jQuery version:** 1.12.4
* **Browser:** [all]
When the Grid has media column configured and the browser is resized an error is thrown.
An error: Uncaught TypeError: Cannot read properties of undefined (reading 'contains')
is thrown.
There should be no error in the browser cosole.
In the Grid view of the FileManager, if you choose to Sort By Date from the Toolbar, the sort icon in the Grid's column header is missing.
The sort arrow icons are missing in the Grid's column header
The icons should be visible
Go to:
Demo of core features in jQuery PDFViewer widget | Kendo UI for jQuery (telerik.com). Note that pdf has 3 pages.
In the pdf viewer component demo select the printer icon and a print preview window opens. When the print preview window opens, note that the window indicates that there are 5 pages to print in the print preview. One page is added before the pdf pages and one after. This happens regardless of the printer selected.
Expected behavior: only 3 pages of the pdf should show in the print preview window.
Window's modal feature isn't working if there's an open Dialog.
Regression introduced with 2024.1.319
The Window opened from the button isn't modal, and you can interact with the Dialog.
The Window should be modal as per the configuration.
Using the Material Theme, inside the Grid's Checkbox filter, the input and span are misaligned.
The input and span should be aligned.
Apply the following CSS - Seen in this Dojo:
label.k-checkbox-label {
align-items: center;
}
When the first column in the Grid is hidden and the Grid is grouped, the hidden cells are focused when the user tries to navigate using the keyboard.
The hidden column receives the focus, thus the focus is hidden when the user navigates and the next cell is part of the hidden column.
The focus should not disappear when there are hidden columns.