-
Tri erroné dans grille
Bonjour
Une de mes grilles Extjs a des tris faussés, sans que j'arrive à savoir pourquoi. C'est-à-dire que les tris semblent fonctionner comme si tous les champs étaient du texte, et buggent sur les chiffres négatifs ou décimaux...
Pouvez-vous regarder ma façon de faire avec Extjs ? Il y a sans doute de mauvaises habitudes que j'ai prises. J'utilise un Model modèle-store-grille/graphique. Sur d'autres applis bâties exactement pareil, je n'ai pas ces bugs, mais c'est sans doute qu'il y quelque chose que je ne vois pas.
La page concernée est là, tout son code accessible, il n'y a qu'une seule grille, on peut pas la rater. Le graphique n'est pas lié à la grille.
Le fichier js concerné est le tout dernier mentionné, nommé co2_monde.js
En base de données, j'ai mis 3 types de champs différents aux 3 champs chiffrés (integer, numeric et character varying) mais le problème est le même dans les 3 champs chiffrés de la grille.
J'ai bien essayé de rappeler le type de champ dans la grille (xtype : numeric) mais sans succès.
Adresse de la page concernée : http://cartoperso.fr/CO2/
Merci !!!
-
bonjour.
1) poster les questions ExtJS dans le forum ExtJS/Sencha
2) merci de poster les éléments de code concernés par la question.
3) par défaut toutes les colonnes d'un grid sont des String donc tri alphabétique.
le type de donnée est défini dans le modèle.
A+JYT
-
Ok noté.
Votre point numéro 3 a complètement résolu mon problème.
Auparavant mes tris fonctionnaient quand même car mes valeurs avaient exactement le même nombre de chiffre et sans décimal ou négatif...
Ne pas oublier de préciser à extjs les types de champs même si c'est fait en base !
Merci !