Binding an MVVM DropDownList to a property that is null results in an error on the console.
An error is thrown
No errors should be thrown
Hi
I'm using lastest version
demo: https://dojo.telerik.com/eZOPEVeL
In offical demo i found a problem, i don't know that is a issue or any thing.
When i use DropDownList Virtualization, i filter "LILA-Supermercado" then selected a value 10780, then fire change event (that true)
Then, I open and close dropdownlist, does not choose any thing, just open and close, dropdownlist fire change event again (that not true)
this happen with any value which not loading before scroll.
some one help me
When remote data is loaded in the DropDownList and the loading icon appears while loading, the down arrow icon remains visible. Thus, both icons are overlapping.
Both - the loading indicator and the down arrow icon appear at the same time:
The down arrow icon should disappear while the loading indicator is displayed.
The dropDownList supports several keyboard shortcuts as documented in https://demos.telerik.com/kendo-ui/dropdownlist/keyboard-navigation. However, when e.g. a KeyDown event is triggered (and handled) by the widget, its propagation is not stopped. This behavior can be witnessed in this DOJO.
In our case, we e.g. use dropDownLists inside dialog windows that can be closed via ESC. When pressing ESC while a dropDownList is focused, this not only closes the dropDownList (as expected), but also closes the dialog.
The dropDownList should stop the propagation of events that it handled.
The Kendo UI DropDownList's OptionLabel has some padding before the OptionLabel which does not match corresponding items in list.
Please visit this Progress Kendo UI Dojo and open the Kendo UI DropDownList.
The OptionLabel should be matching the items below it.
When the dataSource in the DropDownList is grouped and the user searches for a non-existing value after scrolling, an error is thrown in the browser`s console.
The following error appears in the browser: kendo.all.js:324317 Uncaught TypeError: Cannot read properties of null (reading 'offsetTop')
There should be no error when searching for non-existing value is performed.
When a DropDownList with filtering enabled is used inside a Kendo Window it gets unexpectedly closed when clicked between .k-input-inner
and .k-input-value-text
elements.
The DropDownList is automatically closed
The DropDownList should remain opened when clicked
See Dojos. When setting the "filter" property with setOptions, the search box does not appear anymore.
Regression after 2023.1.425 (tested with 2023.2.718)
Before:
https://dojo.telerik.com/iwiyOkac
After:
https://dojo.telerik.com/UrOHuBeD
Bug report
List height not properly adjusted in Cascading DropDownList since 2023.1.314
Reproduction of the problem
Dojo: https://dojo.telerik.com/osuTaKON
1. Select Parent 2 from Parent DDL
2. Open Child DDL
3. Select Parent 1 from Parent DDL
4. Open child DDL
Scrollbar appears and not all items visible
Expected/desired behavior
Height shall be adjusted correctly and no scrollbar shall be present
Environment
Kendo UI version: 2023.1.314 or newer
Browser: [all]
The Disabled attribute is not applying for the Kendo UI DropDownList.
Proceed to the following Progress Kendo UI Dojo which demonstrates the behavior.
<input id="myDropDownList" disabled="disabled" />
The DropDownList should be disabled as seen in the 2023.1.425 version of Kendo UI for jQuery.
This Disabled Attribute is working as expected for the UI for ASP.NET MVC/Core DropDownList.
@(Html.Kendo().DropDownList()
.Name("territories")
.HtmlAttributes(new { disabled = "disabled" })
//...
)
The DropDownList does not change its popup height when items added/removed from its source.
This is a regression introduced with 2023.1.314 release.
The popup height should change according to the new number of items.
In a virtual DropDownList with a value set, the first item is marked as selected as well. The issue occurs when using jQuery 3.4.1 or later.
Two items are marked as selected.
Only the item with value 3 should appear as selected.
The value of a disabled DropDownList is not announced in the below screen reader -> browser combinations:
NVDA with Chrome
JAWS with Chrome
The value is correctly announced by NVDA in Firefox.
After testing the scenario with the ComboBox, the value was correctly announced in all screen reader -> browser combinations.
The screen reader announces the disabled state of the DropDownList, but does not announce its value.
Note - the value of the regular select element below the DropDownList is announced.
The value of the disabled DropDownList should be announced in the above mentioned combinations.
Ticket ID : 1518454
Thank you for your kind reply.
I saw the link you sent me.(https://dojo.telerik.com/eHUBOtOW/2)
When a Korean keyword is searched, the cursor is pushed back.
It works fine in Chrome, but the same thing happens in IE.
Our company's system have to use IE.
The change event is not fired when using the keyboard navigation in the DropDownList, if we first click in the filtering input.
Item is selected, but the 'change' event is not triggered. If we do not focus on the filtering input, the change event will be fired. It will be fired also if the mouse is used. - screencast
The change event should always be fired when the selection in the DropDownList is changed, even if the user clicks in the filtering input.
When navigating between inputs and after using Shift+Tab for focusing on a previous input the DropdOwnList popup does not close on pressing 'Enter' key.
The popup does not close. If we directly focus the DropDownList and follow steps 6-8 the popup will close.
The DropDownList should close when pressing the 'Enter' key.
When the width of the DropDownList is set using the list.width and the DropDownList gets open there is a slight delay of expanding the popup width.
There is a delay of expanding the popup width.
####Workaround
$('.k-popup').width(600);
Dojo
There should be no delay when the width od the DropDownlist is set..
After updating the version of Kendo we are using to 2022.1.412 we noticed a weird behavior in the DropDownLists. Clicking the drop down arrow once opens the list, then clicking the arrow again closes and re-opens the list instead of just closing it. Note that this does not happen while clicking on any other part of the drop down to close it, selecting an item from the drop down, or clicking outside the drop down list. It only happens while clicking on the arrow button.
Behavior can be seen in the demos on these pages:
https://demos.telerik.com/kendo-ui/dropdownlist/template
https://demos.telerik.com/kendo-ui/dropdownlist/grouping
https://demos.telerik.com/kendo-ui/dropdownlist/cascadingdropdownlist
However the behavior does not appear on these pages:
https://demos.telerik.com/kendo-ui/dropdownlist/virtualization
https://demos.telerik.com/kendo-ui/dropdownlist/serverfiltering
Steps to Reproduce:
In our application, we have the requirement to display the DropDownList's filter textBox only if there are more than a specific number of items in the DropDownList. Therefore, we count the items everytime they change (i.e. an item is added/removed or perhaps all items are replaced) and then update the DropDownList's filter setting accordingly via setOptions().
Additionally, we use the dataBound() event for internal UI tweaks and therefore access the e.sender object.
This DOJO demonstrates that e.sender has a different structure before and after setOptions() is called. For instance, the list property does no longer exist. Check the console output, the event object is logged every time dataBound() is called.
Interestingly, this only happens when passing a complete (but updated) object to setOptions() and not when passing only a partial options object. Still, re-setting options to the same value as before should not interfere with any event args.