Options de tri

Options de tri – Comment trier les résultats

Introduction

Il y a deux types de tri supportés par un élément advmultiselect : le premier est seulement disponible par programmation et permet une réorganisation automatique, encore appelée auto-arrange, (suivant l'ordre alphabétique ou inverse) de chacune des deux listes. Le second est destiné aux utilisateurs pour leur permettre de tier leur sélection comme ils le veulent.

Cette fonctionnalité nécessite le paquet HTML_QuickForm_advmultiselect en version 0.5.0 ou supérieur.

Automatique

Dans certains cas, il pourrait être intéressant d'avoir les occurences des listes triées automatiquement par ordre alphabétique plutôt que d'être ajouter en fin de liste (comportement par défaut) quand un item est sélectionné.

Pour obtenir les listes triées par ordre alphabétique, le paramètre $sort du constructeur de la classe HTML_QuickForm_advmultiselect doit être renseigné avec la constante PHP SORT_ASC.

Pour obtenir les listes triées par ordre alphabétique inverse, le paramètre $sort du constructeur de la classe HTML_QuickForm_advmultiselect doit être renseigné avec la constante PHP SORT_DESC.

Un exemple complet est fourni dans les annexes. Voir l' utilisation des options de tri

Avec boutons

L'autre manière d'obtenir une sélection triée est avec l'aide de deux boutons: moveup pour déplacer un item vers le haut de la liste, et movedown pour déplacer un item vers le bas de la liste.

Ces boutons ne fonctionnent qu'avec la liste de sélection

Un exemple complet est fourni dans les annexes. Voir l' utilisation des options de tri