Comunidad de diseño web y desarrollo en internet online

Ayuda con datgrid

Citar            
MensajeEscrito el 02 May 2007 04:28 pm
Mi pregunta es la siguiente, tengo un datagrid donde se cargan datos de una base de datos, me funciona bien, pero tengo una necesidad ya que en mi aplicación los datos deben cargarse en un orden ya sea ascendente o descendente, mi datagrid consta de 4 datos el ultimo es numérico, para que me entiendan mejor: País-Provincia-Ciudad-Población, necesito que al cargarse en mi datagrid se ordene automáticamente por población ya sea en orden ascendente o descendente, el codigo que tengo de ordenación automática es el siguiente:

// ORDENAMOS
alOrdenar.headerRelease = function(objeto){
//Recogemos la ordenación actual
miOrdenacion = datos.getIterator("asc");
//Cogemos el nombre de la columna
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";
}


Si alguien tiene alguna idea les estaré agradecido Sonrisa

Por blind

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 May 2007 09:56 pm
Sólo por dar una idea de enfoque, entiendo conceptos, pero no sé mucho de construcción y sintaxis:
Se me ocurre que hagas otra función anterior específica para ordenar sólo el dato población, (alOrdenarpoblación),
sin if, sólo ascendete, y en vez de on headerRelease, on load.

Por marxz

24 de clabLevel



 

Madrid

msie7
Citar            
MensajeEscrito el 03 May 2007 02:24 pm
Lo intenté pero no me ha resultado creo que continuo con algún error en mi código

Por blind

13 de clabLevel



Genero:Masculino  

firefox

 

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