OVH Cloud OVH Cloud

MListbox

1 réponse
Avatar
Frantz DORSEMAINE
Bonjour.

Quand tri les colonne d'une MListbox, il y a un probleme sur les valeus
numérique et les dates.

exemple une colonne de type monaitaire.

au depart voici les données

200.00
150.00
20.00
15.00

apres le triage, voici le résulta

15.00
150.00
20.00
250.00

ya t-il une solution du style justifier a droite pour obtenir

15.00
20.00
150.00
200.00

Merci

1 réponse

Avatar
Paul Gaborit
À (at) 24 Sep 2004 14:01:38 GMT,
Frantz DORSEMAINE écrivait (wrote):
Quand tri les colonne d'une MListbox, il y a un probleme sur les valeus
numérique et les dates.

exemple une colonne de type monaitaire.

au depart voici les données

200.00
150.00
20.00
15.00

apres le triage, voici le résulta

15.00
150.00
20.00
250.00


La tri est correct : c'est un tri alphabétique.

Pour obtenir un autre tri, il faut spécifier la fonction de comparaison via
l'attribut '-comparecommand' lors de la création de la colonne. L'exemple que
donne la doc devrait vous convenir :

-comparecommand => sub { $_[0] <=> $_[1]}

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>