|
<h2>AutoComplete with null
DataSource</h2>
<div>
<SfAutoComplete TValue="string" TItem="string" @ref="@AutocompleteObj" @bind-Value="SearchValue" >
<AutoCompleteEvents TValue="string" TItem="string" Filtering="OnFilter"></AutoCompleteEvents>
</SfAutoComplete>
</div>
@code
{
SfAutoComplete<string, string> AutocompleteObj { get; set; }
[Parameter]
public string SearchValue { get; set; } = "";
[Parameter]
public string SearchValue2 { get; set; } = "";
List<string> TempStringList = new List<string>()
{
"Australia", "Bermuda", "Canada","Cameroon"
};
private async Task OnFilter(FilteringEventArgs args)
{
args.PreventDefaultAction = true;
var query = new Query().Where(new WhereFilter() { Field = "TempStringList", Operator = "contains", value = args.Text, IgnoreCase = true });
await AutocompleteObj.FilterAsync(TempStringList, query);
}
}
|