Why does the scroll pulldownlist scroll the grid below (or any panel below) after it reaches the end of the list?
Best Regards,
Mark Kilroy
22 Answers, 1 is accepted
It is not very clear, based on the given explanation, how the DropDownList is related to the Grid widget. Does the "scrolling through" statement mean that you are using the UP/DOWN arrows to navigate through the items or TAB key? Could you provide a specific steps how to replicate the problem locally? This will help us to understand the scenario clearly and advice much faster.
Regards,
Georgi Krustev
Telerik
There is a problem with using the Scroll wheel in the DropDownList.
Best Regards,
Mark Kilroy
the behavior you describe is in fact the native behavior of the browser and is related to the visual position of the two elements (it has nothing to do with the elements order). Same thing may be reproduced in this simple case (notice that it does not feature any kendo related javascript or CSS).
Regards,
Petyo
Telerik
Best Regards,
Mark Kilroy
we are not aware of any reliable means of controlling that browser behavior, apart from this CSS property (which is IE only). You may experiment with the sample I posted earlier - if you manage to modify it there, that approach will work with the Kendo UI widgets, too.
Regards,
Petyo
Telerik
I can disable the mousewheel in everything else except the dropdownlist.
Best Regards,
Mark Kilroy
The DropDownList widget, like other widgets with popup element, adds the popup to end of the body tag. I suppose that only specific elements has disabled scrolling and the popup elements are just out of that list.
Get the dropdownlist popup element via the list field.
If you are still experiencing any issues, I would like to ask you for a repro demo that will help us to observe the issue locally.
Regards,
Georgi Krustev
Telerik
I have the mouse wheel disabled on every other control on the form but when the list is shown the mousewheel is enabled and at the end the items in the list the scroll will be sent to the outside container.
Here is an example of what should happen:
http://jsfiddle.net/eXQf3/371/
But when you put in the Kendo DropDown List control the scrolling is not disabled.
Best Regards,
Mark Kilroy
As I mentioned in my previous reply, you will need to handle the scroll event of the DropDownList list element. Here is a demo that demonstrates how to handle it using the scroll event handler used in your jsFiddle demo. As you can see the code is called and the scrolling is prevented.
Regards,
Georgi Krustev
Telerik
Are there plans for adjusting the KendoDropDownList so that when the mouse scroll wheel does reach the end of the list the focus does not jump out of dropdownlist control and start to scroll the page. I know you stated previously that you think this is standard behavior but I disagree. Every pull down box I have used just scrolls to the last element and stops. Do you plan on having a setting in a future version that will allow the focus to remain in the control at the end of the list?
My client(s) like using the scroll wheel and while disabling this form scrolling is a workaround they would be happier with the scrolling so that at the end of the list the focus is on the control at the last element.
Best Regards,
Mark Kilroy
We do not have any specific plans for implementing the required functionality. That being said, I would suggest you share your request in our Feedback portal. This will help us to gather community feedback about the feature.
Best regards,
Georgi Krustev
Telerik
Does the ComboBox control work the same way as the DropDownList in terms of jumping out of the control and scrolling the form?
Best Regards,
Mark Kilroy
The ComboBox, MultiSelect and AutoComplete widgets, like DropDownList, behave like every regular Html scrollable element. If its content is scrolled-out then the above element will be scrolled. This is their default behavior and Kendo UI doesn't do anything special in order to prevent it.
What I would suggest you is share your request to prevent closing popup on scroll, but rather re-position the element based on the updated anchor position. This will help us to gather a valuable feedback about this functionality and determine its priority.
Regards,
Georgi Krustev
Telerik
I have requested that feature on the kendo ui feedback. The issue is not only that the popup is closed at the end of the scroll but that then the focus jumps out of the control and the scrolls the form.
Best Regards,
Mark Kilroy
The issue is not that at the end of the scrolling the drop down list popup is closed. The issue is that the focus is moved to the next item and then that item is then being scrolled. So at the end of scrolling for the drop down list the drop down list is being closed and then the form is being scrolled.
Best Regards,
Mark Kilroy
Just to chime in that I share Mark's pain. This is very frustrating for users, especially when working with larger lists.
It would be a great if there was a configuration option to prevent the scrollwheel from taking focus away from the widget and causing it to close.
I've created a fiddle that demonstrates how this should work: http://jsfiddle.net/cmhbtawq/
Has any progress been done by Telerik on this subject ?
I have the same problem. I didn't find the feature request related to this problem in your Feedback tool. This is very annoying for end-users. Instead of relying on votes on a confusing and messy Feedback site, you should test your widgets with real users and fix what's wrong and annoying UX-wise. Thanks.
As I mentioned in my last reply, the popup of the dropdownlist widget will close on parent scroll. This is the expected behavior.
If you would like to introduce different behavior, then we will need to gather community feedback. Would it be possible to open a discussion in the UserVoice portal. This is the best way to track user interest and hence to decide whether to schedule this task for further investigation.
Regards,
Georgi Krustev
Telerik
UserVoice post about problem with scrolling Dropdowns
The actual behavior of is very annoying.