filemanager-element
filemanager-element copied to clipboard
Fonctionnalité: Ajout de la pagination pour le listing des fichiers
Salut,
Avec des milliers de fichiers, il est préférable de les lister avec un système de pagination.
Ajout de l'attribut pagination (optionnel) dans le custom element.
Paramètres additionnels dans la requête si l'attribut pagination est intégré:
{page: 1, limit: 20}
Merci.
avec cela biensure le retour de la requête sera changé en:
{
"total": 12922,
"page": 2,
"items": [
{
"id": "",
"name": "",
"url": "",
"folder": "",
"thumbnail": "",
"size": "",
},
{...}
]
}
- Aussi, pas besoin de spécifier
limitdans les parametres, seulpagesuffi. - Pas besoin de générer les liens de la pagination, seulement charger la page suivante en scrollant la page.
- Si
itemsest un tableau vide alors pas d'élément à afficher.
Je me disais qu'on pourrait faire sans changer la réponse. au final on mettrait une pagination infinie donc le système chargerait des images jusqu'à recevoir une réponse No Content (le serveur déciderait donc de la pagination (l'argument seront ?page).