Completed
Last Updated: 11 May 2026 08:06 by ADMIN
Release 2026 Q2
Lars
Created on: 06 May 2026 14:19
Category: ListBox
Type: Feature Request
0
Allow lazy loading of images with design-time templates for ListBox and ComboBox

There is significant latency when a user has many images in a list or dropdown list, particularly those with sub-choices that also have images.  Because of this, we tried implementing design-time templates to allow lazy loading of images for ListBox and ComboBox.  While implementing a solution is possible, it was much more complicated than expected.

One specific problem we encountered was that when using a template, the ListBox wraps its internal label in a span (which the ComboBox doesn't do).  This results in problems with data-binding (requiring an item-by-item solution) and requires specialized css to handle.  Even after the basic solution was working, sub-choices still had a problem accessing text and image data.  This could be solved with a custom frontend runtime template, but it was not an elegant solution.

Our feature request is for lazy loading to be an option for images for the ListBox and ComboBox.  This would significantly improve the user experience with long lists and drop-downs. 

5 comments
ADMIN
Vasko
Posted on: 11 May 2026 08:06

Hello,

Currently, the ComboBox has the Load on Demand functionality which focuses on loading items as needed, but it does not specifically address lazy loading of images inside the templates. Before proceeding further, I’d like to confirm your current setup to suggest the best approach:

  • Are you using server-side or client-side data binding with RadComboBox?
  • Are you using design-time templates or injecting templates dynamically?
  • How are images currently loaded in your ComboBox items?
  • Is your main concern the initial load time, scrolling performance, or something else?

Once I have this information, I’ll review your scenario and discuss with the team if a public Feature Request for native lazy loading support should be considered. As for opening a second ticket, it would be better to do so to continue the discussion there to keep all related information in one place. Please provide the details above so I can assist you further.

    Regards,
    Vasko
    Progress Telerik

    Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Telerik family, check out our getting started resources
    Lars
    Posted on: 10 May 2026 17:46

    I can add that the radComboBox is the highest priority use case for us (sadly we missed that in the first post).

     

    Is it better to open up another ticket insted?

     

    Best Regards

    Lars

    Lars
    Posted on: 08 May 2026 13:48

    Question: is it possible to implement a simiular behavior also for the RadComboBox. We have the same issue for that component

     

    Best regards

    Lars

    Lars
    Posted on: 08 May 2026 13:42
    Great news! Thanks
    ADMIN
    Vasko
    Posted on: 08 May 2026 13:38

    Hello Lars, 

    Thank you for the provided feedback.

    I understand your scenario and the need for lazy loading large amounts of images and would like to tell you that I have discussed with the team this particular issue and we have decided to add this functionality for the ListBox for the 2026 Q2 update. The feature is already planned, implemented and tested and will be available to all users in the upcoming update.

    Regards,
    Vasko
    Progress Telerik

    Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Telerik family, check out our getting started resources