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

Server filtering, virtual scrolling, scrolling events for Angular combobox

1 Answer 419 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Michael
Top achievements
Rank 1
Michael asked on 02 Aug 2017, 03:32 PM

Hello

Our team is developing forms with cascading comboboxes with big datasets.

Because of this we looking for this features:

- server filtering, now combobox supports only local data,

- virtual scrolling and scrolling events.

 

Will this features be implemented in the nearest future?

 

Thank you for any answers.

1 Answer, 1 is accepted

Sort by
0
Dimitar
Telerik team
answered on 03 Aug 2017, 12:49 PM
Hello Michael,

The Kendo UI ComboBox widget can be configured to work with remote data by setting its DataSource to read from a remote end-point. You can check this demo, which shows how to configure remote data binding.

By default the DataSource performs filtering client-side, unless the serverFiltering property is set to true. This will leave the filtering implementation to the remote service. Demo for ComboBox Server Filtering

The ComboBox widget also supports UI and data virtualization, which is useful for displaying large datasets. This enables showing a fixed amount of items in the pop-up list of the widget by also reusing the DOM elements for showing the next data chunk. In addition to this, only a specified data page is being requested from the server instead of the whole dataset. Demo for ComboBox Virtualization.

Also, the Kendo UI Demos Service can be found on the following GitHub repository. You can use it as a reference for the back-end implementation of the above examples.

Regards,
Dimitar
Progress Telerik
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Tags
ComboBox
Asked by
Michael
Top achievements
Rank 1
Answers by
Dimitar
Telerik team
Share this question
or