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);
|
FilterSearchTerm.InvokeAsync(serverFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void ClearFilter()
|
||||||
|
{
|
||||||
|
this.serverFilter = string.Empty;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -6,7 +6,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<CityListComponent @ref="cityListComponent" SelectCityCallBack="HandleCitySelection"></CityListComponent>
|
<CityListComponent @ref="cityListComponent" SelectCityCallBack="HandleCitySelection"></CityListComponent>
|
||||||
<br/>
|
<br/>
|
||||||
<SearchBarComponent FilterSearchTerm="HandleSearch"></SearchBarComponent>
|
<SearchBarComponent @ref="searchBarComponent" FilterSearchTerm="HandleSearch"></SearchBarComponent>
|
||||||
<br/>
|
<br/>
|
||||||
<a href="@($"/servers/add")" class="btn btn-primary">Add</a>
|
<a href="@($"/servers/add")" class="btn btn-primary">Add</a>
|
||||||
<br/>
|
<br/>
|
||||||
@ -21,11 +21,13 @@
|
|||||||
private string selectedCity = "Eindhoven";
|
private string selectedCity = "Eindhoven";
|
||||||
private string searchFilter = "";
|
private string searchFilter = "";
|
||||||
private CityListComponent? cityListComponent;
|
private CityListComponent? cityListComponent;
|
||||||
|
private SearchBarComponent? searchBarComponent;
|
||||||
|
|
||||||
private void HandleCitySelection(string cityName)
|
private void HandleCitySelection(string cityName)
|
||||||
{
|
{
|
||||||
this.searchFilter = string.Empty;
|
|
||||||
this.selectedCity = cityName;
|
this.selectedCity = cityName;
|
||||||
|
this.searchFilter = string.Empty;
|
||||||
|
searchBarComponent?.ClearFilter();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void HandleSearch(string searchFilter)
|
private void HandleSearch(string searchFilter)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user