Hello,

Je reviens sur la pagination des listes d'éléments dans l'administration.

Sur la branche default, si on est page 19, on la liste des liens suivants :

* "préc" (ie. p 18)
* "..." (ie p 1)
* 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 (ie. liens vers les pages idoines)
* 19 (sans lien)
* 20 (ie. p 20)
* "..." (ie p 21)
* "suiv" (ie p 20)

Donc, potentiellement:
* Un lien vers la page précédente
* Un lien vers la plage de 10 pages précédentes (donc vers la page 1
si on est page 19)
* Un lien vers 10 pages dans la dizaine de la page courante (11 à 20
si on est page 19, 41 à 50 si on est page 43)
* Un lien vers la plage de 10 pages suivantes (donc vers la page 21 si
on est page 11)
* Un lien vers la page suivante

Sur la branche formfilters, cela se résumait à des liens
début/précédente/Page X sur N/suivante/fin, avec un textfield pour
sélectionner une page voulue.

Je trouve l'approche de la branche default un peu déroutante
(notamment les le manque de sens des "..." et le fait qu'on n'ait pas
accès aux x pages avant/après la page courante), et l'approche
formfilters un peu trop simpliste.

Des idées de proposition pour faire évoluer la chose ? C'est vraiment
open-bar à ce niveau-là, n'hésitez pas à vous lâcher :)

--
Bruno
_______________________________________________
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à