|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 14 ![]() |
Bonjour,
j'ai un petit souci concernant les tris dans un tableau (datagrid) en flex. j'ai un tableau qui contient des milliers de lignes! lorsque j'utilise la fonction sortcomparefunction, le tri prend énormément de temps. Normal puisque le nombre de ligne est très important. Ce tableau est alimenter par un httpservice décrit en php. j'aimerai à la place d'utiliser le tri automatiquement du datagrid, d'appeler un httpservice. Donc lorsque l'utilisateur tri, le tri automtique ne s'effectue pas par contre le httpservice se lance, celui-ci alimente un arraycollection servant de dataprovider au tableau. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
|
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 14 ![]() |
Citation:
je suis en train de regarder de ce côté J'aimerai connaître le début d'un tri et la fin. |
|
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 140 ![]() |
J'ai eu la même problèmatique.
Le tri et le filtrage dans un datagrid flex. Je pensais que le tri et le filtrage serait plus rapide à faire côté serveur (C#). Mais j'en suis revenu. Je fais ça côté client (Flex), c'est , de mon point de vue, beaucoup plus rapide. |
|
|
00
|
|
|
#6 | |||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 14 ![]() |
Citation:
et je trouve ça extrêmement lent: Code :
Les fonction de tris sont peut être pas optimisées Autres débats (rien avoir): J'aurai une autre question: est ce que Flex 4 gère mieux l'AdvancedDataGrid que Flex 3. Et est que Flex a de beaux jours devant lui en tant que langage web? |
|||
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Citation:
Ta question serait donc : est ce que Flash à un bel avenir devant lui ? je dirais personnellement que oui mais ca n'engage que moi (le taux de pénétration n'a jamais été aussi bon cela dit) EDIT: pour ton problème ne pourrait tu pas mettre les dates dans ton datagrid sous forme yyyy-mm-dd afin de pouvoir les trier sous forme de chaine de caractères sans avoir à les parser en date (ce qui doit te faire ralentir beaucoup...) ? Fais le test au moins pour voir si tu vois une différence notable |
|
|
|
00
|
|
|
#8 | |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 14 ![]() |
Citation:
Pour mon problème je vais trier les dates au format yyyy-mm-dd mais de tout manière le tri nombre est très lent |
|
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : janvier 2008 Messages : 249 ![]() |
Bonjour, pourquoi ne pas paginer ta DataGrid comme ça tu peux faire le trie sur un nombre réduit de données (gain de temps significatif)
Bon courage Samy
__________________
http://www.m-ataf.com (En cours de construction) |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 14 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com