Comunidad de diseño web y desarrollo en internet online

Ordenar informacion de datadrid y arreglos por dos criterios

Citar            
MensajeEscrito el 29 Jul 2008 11:44 pm
:) Hola espero me puedan ayudar con este tema, necesito presentar una datagrid ordenado por dos criterios. :| esto me tiene un poco :twisted: porque aun no se como puedo hacer.
como saben normalmente por un criterio de ordenamiento es:
//para arreglo
_root.arrTemp.sortOn("ProviderName","ASC", Array.CASEINSENSITIVE);
//para grilla
_root.dgrShowStats.sortItemsBy("Proveedor","ASC", Array.CASEINSENSITIVE);
pero tengo este problema:
tengo en la grilla Nombre cliente, id cliente, proveedor, servidor,...
ejemplo ordeno por proveedor y lo hace perfecto pero necesito ordenar los nombres de los clientes también según el proveedor...
le agradezco de antemano su ayuda... ^^

Por riback

49 de clabLevel



 

Quito - Ecuador

msie
Citar            
MensajeEscrito el 30 Jul 2008 09:01 am
Creo que no hay forma de "que te lo haga el flash", así que te propongo que lo ordenes tu "manualmente" por programación, y luego le metes el dataProvider al dataGrid...

A ver si alguien sabe más, que también me interesaría saberlo.

Por ur!

256 de clabLevel



 

Barcelona

firefox
Citar            
MensajeEscrito el 30 Jul 2008 01:54 pm
Gracias por tu sugerencia ya una ves aplique el dataprovider y se colgaba el flash y yo trabajo esa información por objetos conpartidos (Shared Object). :crap:

Igualmente gracias por tu sugerencia y la ayuda a mi tema. creo que lo djare ahi... :)

Por riback

49 de clabLevel



 

Quito - Ecuador

msie
Citar            
MensajeEscrito el 30 Jul 2008 08:20 pm
Que tal, nose si sea tarde pero podrias probar ésto:

Código :

var tempArr:Array = _root.dgrShowStats.dataProvider;
tempArr.sortBy(["nombre","proveedor"],["ASC","ASC"],[Array.CASEINSENSITIVE,Array.CASEINSENSITIVE]);
_root.dgrShowStats.dataProvider = tempArr;

Podrias chequearte el help, para ver como funciona el sortBy y ahi veras que se pueden ordernar por varios criterios segun el arreglo.
Y recuerda, no existe el "es imposible".
Saludos!

Por cralph

5 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.