Pagination des listes dans les vues de pages d'acceuil

4.0
Pagination des listes dans les vues de pages d'acceuil
0
Tags: #<Tag:0x00007f6487a61e70>

(Bruno Montagnac) #1

Bonsoir,
est-il possible de déterminer le pageSize par défaut lors de l’affichage de listes ?
En particulier, j’aimerais pouvoir agir sur la pagination des listes affichées par des recherches dans les vues/homepages.
J’ai vu que chaque user pouvait agir sur les bornes min/max mais la liste d’options reste invariablement 10-20-50 (bien que la valeur min soit bien prise en compte; j’ai testé avec min=5 et max=75).
Merci beaucoup pour votre support.
Cdlt


(David AZOULAY) #2

On obtient la taille de pagination courante des listes via un myObject.getListSize()

Au niveau UI (legacy & responsive) je pense que les options 10/20/50 affichés ne sont pas modifiables via API


(François Genestin) #3

Le min et le max des tailles de liste sont par session. On peut les changer par code :

this.getGrant().setMinRows(10);
this.getGrant().setMaxRows(100);

Attention cela affecte toutes les listes de tous les objets.
donc à positionner et remettre après recherche (via preSearch / postSearch)

Pour basculer en liste étendue ou pas par code (min ou max rows) :

this.setMoreRows(true);