PEAR logo

HTML_QuickForm_advmultiselect : La Référence



Options de tri

Introduction
Auto-arrange
Avec boutons

Introduction

Il y a deux sortes de tri avec 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 trier leur sélection comme ils le veulent.

[Important] Important
Cette fonctionnalité nécessite le paquet HTML_QuickForm_advmultiselect version 0.5.0 ou supérieur.

Auto-arrange

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

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

[Note] Note
Ces boutons ne fonctionnent qu'avec la liste de sélection.

Un exemple complet est fourni dans les annexes. Voir l'utilisation du tri.

HTML_QuickForm_advmultiselect : La Référence v 1.4.0 : 9 Juin 2007