Unplanned
Last Updated: 19 Mar 2025 09:39 by ADMIN
Garrett
Created on: 05 Mar 2025 19:39
Category: UI for ASP.NET Core
Type: Feature Request
1
Grid Row Filter Autocomplete fetches from server when Server Filtering is disabled

I'm using an OData datasource to populate the grid.  To make matters worse, the Autocomplete retrieves data for *all* of the grid columns.  I'd say the default behavior should only retrieve the current column's data and preferably use OData groupby to limit the results to distinct values.

Interestingly, the CheckBoxList filter *is* populated from the current grid data, behaving as expected.  

My page is attached and the issue is occurring in the detail grid where Server Filtering is disabled.

Attached Files:
3 comments
ADMIN
Eyup
Posted on: 19 Mar 2025 09:39

Hi Garrett,

 

I see your point and it is reasonable.

I will leave the FR item open so it can get bigger traction.

 

Regards,
Eyup
Progress Telerik

Enjoyed our products? Share your experience on G2 and receive a $25 Amazon gift card for a limited time!

Garrett
Posted on: 12 Mar 2025 16:30

OK, but why is it a good idea for the current behavior to be the default? At the least its unintuitive for the autocomplete filters to be populated from the server while the checkbox list filters are populated from the grid data.  If server-side filtering is turned off it's intuitive to populate these filters from the grid data since all the necessary data is already on the client.

Moving forward, maybe the least intrusive approach would be to create a couple of new grid "Filterable" settings - one each for the checkbox list filters and the autocomplete filters - that allows for these to be populated from the grid data.

Thanks, Garrett

ADMIN
Eyup
Posted on: 12 Mar 2025 15:48

Hi Garrett,

 

Thank you for contacting us.

Your observation is correct. This is the default behavior as mentioned here:
https://docs.telerik.com/kendo-ui/knowledge-base/autocomplete-suggestions-by-current-grid-filter

You can manually apply filtering for its dataSource instance as demonstrated in the KB above.

However, it is still a good idea to have this available as a built-in option in the Grid component. Therefore, I am changing this item to a Feature Request in our public portal.

Thank you for this valuable feedback.

 

Regards,
Eyup
Progress Telerik

Enjoyed our products? Share your experience on G2 and receive a $25 Amazon gift card for a limited time!