save content of company search term - set the term upon returning to page
This commit is contained in:
parent
51167303e5
commit
ec41adfc70
2 changed files with 6 additions and 7 deletions
|
@ -44,6 +44,7 @@ namespace Wonky.Client.Components
|
||||||
SearchTerm = "";
|
SearchTerm = "";
|
||||||
OnChanged.InvokeAsync(SearchTerm);
|
OnChanged.InvokeAsync(SearchTerm);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnSearchChanged()
|
private void OnSearchChanged()
|
||||||
{
|
{
|
||||||
_timer = new Timer(750);
|
_timer = new Timer(750);
|
||||||
|
|
|
@ -47,13 +47,12 @@ namespace Wonky.Client.Pages
|
||||||
_paging.PageSize = Convert.ToInt32(_preferences.PageSize);
|
_paging.PageSize = Convert.ToInt32(_preferences.PageSize);
|
||||||
|
|
||||||
// load saved search
|
// load saved search
|
||||||
_savedSearch = string.IsNullOrWhiteSpace(_preferences.CompanyFilterPhrase)
|
_savedSearch = _preferences.CompanyFilterPhrase;
|
||||||
? "" : _preferences.CompanyFilterPhrase;
|
_paging.SearchTerm = _savedSearch;
|
||||||
if(!string.IsNullOrWhiteSpace(_savedSearch))
|
|
||||||
_paging.SearchTerm = _savedSearch;
|
|
||||||
|
|
||||||
_interceptor.RegisterEvent();
|
_interceptor.RegisterEvent();
|
||||||
_interceptor.RegisterBeforeSendEvent();
|
_interceptor.RegisterBeforeSendEvent();
|
||||||
|
|
||||||
// get companies
|
// get companies
|
||||||
await GetCompanies();
|
await GetCompanies();
|
||||||
}
|
}
|
||||||
|
@ -82,9 +81,8 @@ namespace Wonky.Client.Pages
|
||||||
|
|
||||||
private async Task SetSearchPhrase(string searchTerm)
|
private async Task SetSearchPhrase(string searchTerm)
|
||||||
{
|
{
|
||||||
if(string.IsNullOrWhiteSpace(searchTerm))
|
_savedSearch = searchTerm;
|
||||||
await _preferenceService.SetCompanyFilterPhrase("");
|
await _preferenceService.SetCompanyFilterPhrase(searchTerm);
|
||||||
|
|
||||||
_companyList = new List<CompanyDto>();
|
_companyList = new List<CompanyDto>();
|
||||||
_paging.PageNumber = 1;
|
_paging.PageNumber = 1;
|
||||||
_paging.SearchTerm = searchTerm;
|
_paging.SearchTerm = searchTerm;
|
||||||
|
|
Loading…
Reference in a new issue