filemanager-element icon indicating copy to clipboard operation
filemanager-element copied to clipboard

Fonctionnalité: Ajout de la pagination pour le listing des fichiers

Open moudarir opened this issue 3 years ago • 2 comments

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.

moudarir avatar Apr 10 '22 21:04 moudarir

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 limit dans les parametres, seul page suffi.
  • Pas besoin de générer les liens de la pagination, seulement charger la page suivante en scrollant la page.
  • Si items est un tableau vide alors pas d'élément à afficher.

moudarir avatar Apr 11 '22 21:04 moudarir

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).

Grafikart avatar Apr 11 '22 21:04 Grafikart