* Added handling saving and deleting filters

This commit is contained in:
2025-03-21 05:57:12 +01:00
parent c62e23c8e7
commit baa6065f15
4 changed files with 154 additions and 43 deletions

View File

@@ -9,10 +9,12 @@
@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider
@inject NavigationManager NavigationManager;
<ScheduleOrdersGrid PageSize="20" PassGridRef="SetGridRef" GridData="_scheduleOrders" />
<ScheduleOrdersGrid PageSize="20" @ref="_grid" PassGridRef="SetGridRef" GridData="_scheduleOrders" />
@code {
private IEnumerable<ScheduleOrderDto> _scheduleOrders = [];
private ScheduleOrdersGrid _grid { get; set; }
protected override async Task OnAfterRenderAsync(bool firstRender)
{
@@ -28,8 +30,13 @@
// {
_scheduleOrders = await FetchScheduleOrdersAsync();
StateHasChanged();
//
// }
}
else
{
await _grid.RestoreFilterFromLocalStorage();
}
}
private async Task<IEnumerable<ScheduleOrderDto>> FetchScheduleOrdersAsync()