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> Responsive>
</DataGrid> </DataGrid>
<button type="button" class="btn btn-danger" @onclick="() => SortItem()">@Localizer["SortButton"]</button>
<p> <p>
<b>CurrentCulture</b>: @CultureInfo.CurrentCulture <b>CurrentCulture</b>: @CultureInfo.CurrentCulture
</p> </p>

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