Il peut être souhaitable de vouloir trier une table liste suivant une colonne donnée directement sur le navigateur, c'est-à-dire sans déclencher d'événement coté serveur d'application (en Ajax ou pas) pour effectuer le tri.
Voici un exemple de bibliothèque Javascript gérant le tri coté navigateur :
- prise en charge automatique de tout les types de contrôles Adélia autorisés comme colonne d'une table liste,
- prise en charge automatique d'un indicateur de tri (sous la forme d'une image paramétrable) ajouté à l'en-tête de colonne d'une colonne triable,
- prise en charge d'un tri utilisateur
sampleTableListSorter.compress.js
Pour gerer le tri d'une zone Adelia de type NUM_BIN_8, inserer le fichier biginteger.js :
Quelques exemples :
Tri par defaut de differents contrôles Adelia.
Tri d'une colonne Adelia Image.
Tri utilisateur.
Articles connexes