suppression de fonction de tri qui ne fonctionne pas et commentaire de la pagination
continuous-integration/drone/push Build is passing Details

master
Theo-renaud 2 years ago
parent 24866f7bfb
commit f81abe53d7

@ -20,8 +20,6 @@
Responsive>
</DataGrid>
<button type="button" class="btn btn-danger" @onclick="() => SortItem()">@Localizer["SortButton"]</button>
<p>
<b>CurrentCulture</b>: @CultureInfo.CurrentCulture
</p>

@ -30,28 +30,20 @@ namespace BlazorApp1.Pages
StateHasChanged();
}
//Pagination
private async Task OnReadData(DataGridReadDataEventArgs<Item> e)
{
if (e.CancellationToken.IsCancellationRequested)
if (e.CancellationToken.IsCancellationRequested)//si la requete n'a pas de retour*
{
return;
}
if (!e.CancellationToken.IsCancellationRequested)
{
Items = await DataService.List(e.Page, e.PageSize);
SortItem2(Items);
totalItem = await DataService.Count();
Items = await DataService.List(e.Page, e.PageSize); //met les Items dans la var Items
totalItem = await DataService.Count();// compte le nombre d'items qu'il y a au total dans la liste
}
}
private List<Item> SortItem2(List<Item> i)
{
i.OrderBy(i => i.DisplayName).ToList();
return i;
}
private void SortItem()
{
SortItem2((List<Item>)Items);
}
}
}

Loading…
Cancel
Save