Skip to content

Commit

Permalink
DataGrid column filters not cleared properly
Browse files Browse the repository at this point in the history
  • Loading branch information
enchev committed Sep 24, 2024
1 parent d579f79 commit 2b2b48b
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions Radzen.Blazor/RadzenDataGridColumn.razor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1138,21 +1138,22 @@ public async Task SetCustomFilterExpressionAsync(string value)
/// </summary>
public void ClearFilters()
{
ClearFilterValues();
SetFilterValue(null);
SetFilterValue(null, false);
SetFilterOperator(null);
SetSecondFilterOperator(null);

FilterValue = null;
SecondFilterValue = null;
FilterOperator = FilterOperator == FilterOperator.Custom
var fo = FilterOperator == FilterOperator.Custom
? FilterOperator.Custom
: typeof(System.Collections.IEnumerable).IsAssignableFrom(FilterPropertyType)
? !string.IsNullOrEmpty(FilterProperty) && FilterProperty != Property ? FilterOperator.In : FilterOperator.Contains
: default(FilterOperator);
SecondFilterOperator = default(FilterOperator);

SetFilterOperator(fo);
SetSecondFilterOperator(null);

filterValue = null;
secondFilterValue = null;

ClearFilterValues();

LogicalFilterOperator = default(LogicalFilterOperator);

}

FilterOperator? _filterOperator;
Expand Down

0 comments on commit 2b2b48b

Please sign in to comment.