This is a migrated thread and some comments may be shown as answers.

Load Data on Demand in Combo (or Virtual property as in Jquery)

5 Answers 970 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Salim
Top achievements
Rank 1
Salim asked on 19 Jan 2018, 10:28 AM

Hi,

Is there a property or a way to implement load data on demand in Combo? (In Kendo UI for Jquery there was a property called "Virtual" to do that).

Thank you in advance.

5 Answers, 1 is accepted

Sort by
0
Dimiter Topalov
Telerik team
answered on 19 Jan 2018, 02:44 PM
Hi Salim,

Unfortunately the components from the Kendo UI for Angular DropDowns package do not have a virtual scrolling functionality. We believe that filtering the data in the available options list and thus narrowing down the rendered options for the user to choose from represents a better UX design than making the user scroll through an huge list of options until he finds the value he would like to select.

You can find further details about the ComboBox component's filtering functionality along with runnable examples in the following section of our documentation:

https://www.telerik.com/kendo-angular-ui/components/dropdowns/combobox/filtering/

That said, there is a feature request for introducing the desired virtual scrolling functionality, submitted to our UserVoice portal that you can also support:

http://kendoui-feedback.telerik.com/forums/555517-kendo-ui-for-angular-feedback/suggestions/19042537-virtualization-support-for-autocomplete-multisel

http://kendoui-feedback.telerik.com/forums/555517-kendo-ui-for-angular-feedback/suggestions/31559278-dropdownlist-virtualization

It helps us estimate the customer demand for certain features and enhancements, and prioritize accordingly when updating our roadmap. Thank you in advance.

Regards,
Dimiter Topalov
Progress Telerik
Try our brand new, jQuery-free Angular components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Salim
Top achievements
Rank 1
answered on 16 Feb 2018, 01:19 PM
How can we implement the filtering of data to improve the performance? Can you send us an example?
0
Svet
Telerik team
answered on 20 Feb 2018, 12:28 PM
Hi Salim,

I am not sure if you checked the following example demonstrating the filtering feature of the Combo Box:

https://www.telerik.com/kendo-angular-ui/components/dropdowns/combobox/filtering/

Basically, on (filterChange) event we are filtering the data passed to the [data] input property of the Combo Box. This way we are narrowing down the available options.

Please let me know in case I am missing something or you need further assistance for this case.

Regards,
Svetlin
Progress Telerik
Try our brand new, jQuery-free Angular components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Salim
Top achievements
Rank 1
answered on 20 Feb 2018, 02:16 PM

Hi Sevtlin,

Thanks for the above, but this is not lazyload. It is just filtering data when the user writes in the input. Isn't there a way to implement the lazy load (or virtual)?

Thanks.

Regards,

Salim

0
Svet
Telerik team
answered on 22 Feb 2018, 07:21 AM
Hi Salim,

I am afraid that I will have to confirm my colleague's statement.

Currently, we do not provide such feature out of the box. What can be done at this moment is to support one of the proposed feature requests from our UserVoice portal.

I can also recommend our separate dedicated offering - the Progress Professional Services that specialize in custom-tailored solutions, feature customization, custom implementation, and more:

https://www.progress.com/services/outsourcing

Let me know if you are interested in benefiting from their expertise, and I will arrange for someone from the team to contact you.
 
Regards,
Svetlin
Progress Telerik
Try our brand new, jQuery-free Angular components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Tags
General Discussions
Asked by
Salim
Top achievements
Rank 1
Answers by
Dimiter Topalov
Telerik team
Salim
Top achievements
Rank 1
Svet
Telerik team
Share this question
or