-
Tri d'un DATAGRID
Bonjour à tous voila mon pb :
J'ai une application (une site internet) avec une gestion de base de données
Le pb c'est lorsque je fais une requete qui ramène des champs de type date.
Le tri dans un datagrid est alpha numérique
Moi ma date est de type jj/mm/aaaa.
Donc résultat le tri se fait mal.
J'ai bien essayé un tuto sur adobe mais rien à faire mon tri sur les date ne fonctionnent pas.
Alors est ce que kelkun a une idée ?
Et sinon comment on déactive le tri sur une colonne ?
Merci d'avance
-
Salut,
il faut que tu ajoutes une fonction de tri sur ta colonne. Dans DataGridColumn tu as un attribut sortCompareFunction qui attend une fonction dont la signature est la suivante:
Code:
function compareTo(obj1:Object, obj2:Object):int
Cette fonction que tu dois définir doit retourner 0 si obj1==obj2, -1 si obj1<obj2 et 1 sinon. Ensuite le tri se fera correctement lorsque tu cliques sur le header de ta datagrid. J'espère avoir répondu à ta question, voila un exemple plus concret si ça peut t'aider.
Bon courage
-
Oui ca répond à ma question
Mais ce qui "m'embete" c'est de réécrire une fonction de tri de date....
Merci