|
<SfAutoComplete @ref="AutoObj" TValue="string" TItem="Countries" Placeholder="Country..." DataSource="@Country">
<AutoCompleteFieldSettings Value="Name"></AutoCompleteFieldSettings>
<AutoCompleteEvents TValue="string" TItem="Countries" Filtering="OnFiltering"></AutoCompleteEvents>
</SfAutoComplete>
@code {
SfAutoComplete<string, Countries> AutoObj;
public class Countries
{
public int Id { get; set; }
public string Name { get; set; }
}
List<Countries> Country = new List<Countries>
{
new Countries() { Name = "Australia", Id = 1 },
new Countries() { Name = "Bermuda", Id = 2 },
};
public void OnFiltering(FilteringEventArgs args)
{
args.PreventDefaultAction = true;
var Query = new Query().Where(new WhereFilter()
{
Field = "Id",
value = args.Text,
Operator = "startswith",
IgnoreCase = true
}).Take(10);
this.AutoObj.Filter(Country, Query);
}
} |