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 = "";
|
||||
OnChanged.InvokeAsync(SearchTerm);
|
||||
}
|
||||
|
||||
private void OnSearchChanged()
|
||||
{
|
||||
_timer = new Timer(750);
|
||||
|
|
|
@ -47,13 +47,12 @@ namespace Wonky.Client.Pages
|
|||
_paging.PageSize = Convert.ToInt32(_preferences.PageSize);
|
||||
|
||||
// load saved search
|
||||
_savedSearch = string.IsNullOrWhiteSpace(_preferences.CompanyFilterPhrase)
|
||||
? "" : _preferences.CompanyFilterPhrase;
|
||||
if(!string.IsNullOrWhiteSpace(_savedSearch))
|
||||
_paging.SearchTerm = _savedSearch;
|
||||
_savedSearch = _preferences.CompanyFilterPhrase;
|
||||
_paging.SearchTerm = _savedSearch;
|
||||
|
||||
_interceptor.RegisterEvent();
|
||||
_interceptor.RegisterBeforeSendEvent();
|
||||
|
||||
// get companies
|
||||
await GetCompanies();
|
||||
}
|
||||
|
@ -82,9 +81,8 @@ namespace Wonky.Client.Pages
|
|||
|
||||
private async Task SetSearchPhrase(string searchTerm)
|
||||
{
|
||||
if(string.IsNullOrWhiteSpace(searchTerm))
|
||||
await _preferenceService.SetCompanyFilterPhrase("");
|
||||
|
||||
_savedSearch = searchTerm;
|
||||
await _preferenceService.SetCompanyFilterPhrase(searchTerm);
|
||||
_companyList = new List<CompanyDto>();
|
||||
_paging.PageNumber = 1;
|
||||
_paging.SearchTerm = searchTerm;
|
||||
|
|
Loading…
Reference in a new issue