Replicate by dragging a RadListBox item vertically in the Drag-and-drop demo, on a mobile device.
I would like to implement a list picker with item grouping in the destination Asp.Net RadListBox.
Unfortunately the Telerik Asp.net RadListBox control does not seem to support item grouping natively. I have seen a forum post from 2019 that suggests adding custom group items https://www.telerik.com/forums/subheadings-in-radlistbox We could do this but would prefer a more native solution.
Setting EnableEmbeddedSkins="false" in RadGrid when FilterType="HeaderContext" is not applied to the ListBox (filterCheckList) hence the following error is thrown:
We are encountering an issue with the RadListBox control (version 2026.1.225) where the container's scroll position abruptly jumps back to 0 when an item is selected. Tested with Edge, Chrome and Firefox. This issue can be reproduced directly on the official Progress live demo page.
Live Demo URL for Reproduction:
https://demos.telerik.com/aspnet-ajax/listbox/examples/functionality/reorder/defaultcs.aspx
Observed behavior:
Immediately upon clicking the item, the container's scroll position snaps back to 0 (the top of the list). This happens consistently across all modern browsers (Edge, Chrome, and Firefox).
RadListBox allows to declaratively bind the Text and Value properties of the ListItems, e.g:
<telerik:RadListBox runat="server" DataTextField="Text" DataValueField="Id">
Unfortunately, this is not possible for the ImageUrl property.
My Suggestion: please allow to also bind the ImageUrl declaratively as known from other controls, e.g:
<telerik:RadListBox runat="server" DataTextField="Text" DataValueField="Id"
DataImageUrlField="..."
// and maybe even like this:
DataImageUrlFormatString="..." DataImageUrlFields="...">
When there are few checkbox items in RadListBox (i.e. there is no scroll bar), checked items cannot be unchecked. The issue is reproducible in iPAD.
The error is observed when an item that is added from the client-side is to be transferred to other RadListBox from a RadListBox that is loading on demand. Unfortunately the control supports such scenario only when that transfer is made from the server side.