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.

Attention : Ne fonctionne qu'en Adelia Web Studio V11 PTF 3 et supérieur

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

sampleTableListSorter.compress.js

Pour gerer le tri d'une zone Adelia de type NUM_BIN_8, inserer le fichier biginteger.js :

biginteger.js

biginteger.compress.js


Quelques exemples :

Tri par defaut de differents contrôles Adelia.
Tri d'une colonne Adelia Image.
Tri utilisateur.

Articles connexes