Clear search filter on city change using a component reference.
This commit is contained in:
parent
b14af7616e
commit
8a39b661cb
@ -22,4 +22,9 @@
|
||||
{
|
||||
FilterSearchTerm.InvokeAsync(serverFilter);
|
||||
}
|
||||
|
||||
public void ClearFilter()
|
||||
{
|
||||
this.serverFilter = string.Empty;
|
||||
}
|
||||
}
|
||||
@ -6,7 +6,7 @@
|
||||
<br/>
|
||||
<CityListComponent @ref="cityListComponent" SelectCityCallBack="HandleCitySelection"></CityListComponent>
|
||||
<br/>
|
||||
<SearchBarComponent FilterSearchTerm="HandleSearch"></SearchBarComponent>
|
||||
<SearchBarComponent @ref="searchBarComponent" FilterSearchTerm="HandleSearch"></SearchBarComponent>
|
||||
<br/>
|
||||
<a href="@($"/servers/add")" class="btn btn-primary">Add</a>
|
||||
<br/>
|
||||
@ -21,11 +21,13 @@
|
||||
private string selectedCity = "Eindhoven";
|
||||
private string searchFilter = "";
|
||||
private CityListComponent? cityListComponent;
|
||||
private SearchBarComponent? searchBarComponent;
|
||||
|
||||
private void HandleCitySelection(string cityName)
|
||||
{
|
||||
this.searchFilter = string.Empty;
|
||||
this.selectedCity = cityName;
|
||||
this.searchFilter = string.Empty;
|
||||
searchBarComponent?.ClearFilter();
|
||||
}
|
||||
|
||||
private void HandleSearch(string searchFilter)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user