Foros del Web » Creando para Internet » Flash y Actionscript »

Ordenando un DataSet

Estas en el tema de Ordenando un DataSet en el foro de Flash y Actionscript en Foros del Web. Hola, no he encontrado mucha informacion en este foro sobre los dataset y bueno quiero ordenador unos datos que los tengo dentro de un dataset ...
  #1 (permalink)  
Antiguo 24/03/2006, 03:53
 
Fecha de Ingreso: noviembre-2004
Mensajes: 220
Antigüedad: 20 años
Puntos: 0
Ordenando un DataSet

Hola, no he encontrado mucha informacion en este foro sobre los dataset y bueno quiero ordenador unos datos que los tengo dentro de un dataset pero no me los muestra ordenados.

Este es el codigo:

Cita:
//Creamos la ordenacion.
miOrdenacion = pro.getIterator();
//Ordenamos por el valor
//1 es ascendente y 2 es descendente.
miOrdenacion.sortOn("precio", 1);
//Ejecutamos ordenación.
pro.setIterator(miOrdenacion);
Porque no me los muestra?. El dataset tiene como instancia pro.

Saludos.
  #2 (permalink)  
Antiguo 24/03/2006, 07:03
Avatar de atak  
Fecha de Ingreso: julio-2005
Ubicación: Huancayo
Mensajes: 490
Antigüedad: 19 años, 4 meses
Puntos: 5
De acuerdo dataSet

Hola jariscano

Yo trabaje un DATASET con un DATAGRID y usé el siguiente Script a lo mejor te ayude en algo.

Código PHP:
<?php

var ordenarHacia:String=new String("asc");
var 
ordenarPor:String=new String();
var 
alOrdenar:Object=new Object();

alOrdenar.headerRelease=function(objeto)
{
    
miOrdenacion=datos.getIterator();
        
ordenarPor=objeto.target.getColumnAt(objeto.columnIndex).columnName;
        if(
ordenarHacia=="asc")
        {
            
miOrdenacion.sortOn([ordenarPor],1);
            
ordenarHacia="des";
        }
        else if(
ordenarHacia=="des")
        {
            
miOrdenacion.sortOn([ordenarPor],2);
            
ordenarHacia="asc";
        }
               
///  pro es la instancia del DataSet
        
pro.setIterator(miOrdenacion);
}
//// grid  header
grid_relacionado.addEventListener("headerRelease",alOrdenar);
?>


Salu2
__________________
. .: El mejor Inicio :. .
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:30.