radzenhq / radzen-blazor

Radzen Blazor is a set of 90+ free native Blazor UI components packed with DataGrid, Scheduler, Charts and robust theming including Material design and FluentUI.
https://www.radzen.com
MIT License
3.57k stars 798 forks source link

Filtering does not work properly in DropDownDataGrid in the virtualization mode #464

Closed OndrejUzovic closed 2 years ago

OndrejUzovic commented 2 years ago

When using DropDownDataGrid in the virtualization mode, it seems the filtering does not refresh properly when changing from the state 'nothing found' to the state 'found something'.

Steps to reproduce:

  1. Open the demo page: https://blazor.radzen.com/dropdown-datagrid

  2. In 'Virtualization using IQueryable' insert the string 'anto' into the filter. The resut is correct - one item is found. image

  3. Continue by letter 'x' so that the filter value is 'antox'. The result is correct - nothing is found. image

  4. Then delete the letter 'x' so that the filter conains 'anto' again. The result is incorrect - nothing is found. image

The bug is present also in case of 'Virtualization using LoadData event'.

It seems like an refresh/reload problem.

enchev commented 2 years ago

Cannot be reproduced using latest version ddddg-filter-virtualization d