|
<FilterTemplate>
<SfDropDownList PlaceHolder="Customer Name" ID="CustomerID" Value="@((string)(context as PredicateModel).Value)" DataSource="@Dropdown" TValue="string" TItem="Data">
<DropDownListEvents ValueChange="@Change" TItem="Data" TValue="string"></DropDownListEvents>
<DropDownListFieldSettings Value="CustomerID" Text="CustomerID"></DropDownListFieldSettings>
</SfDropDownList>
</FilterTemplate>
</GridColumn>
@code{
public void Change(@Syncfusion.Blazor.DropDowns.ChangeEventArgs<string, Data> args)
{
if (args.Value == "All")
{
Grid.ClearFiltering();
}
else
{
Grid.FilterByColumn("CustomerID", "contains", args.Value);
}
}
}
|