Foros del Web » Programando para Internet » Jquery »

duda con Jquery tablesorter.

Estas en el tema de duda con Jquery tablesorter. en el foro de Jquery en Foros del Web. Buenas estoy usando la libreria jquery con el plugin tablesorter para ordenar los datos de una tabla y tengo unas cuantas dudas. Como hago para ...
  #1 (permalink)  
Antiguo 20/10/2008, 05:04
 
Fecha de Ingreso: octubre-2008
Mensajes: 122
Antigüedad: 15 años, 6 meses
Puntos: 0
duda con Jquery tablesorter.

Buenas estoy usando la libreria jquery con el plugin tablesorter para ordenar los datos de una tabla y tengo unas cuantas dudas.


Como hago para que desde el principio me coloque la tabla por un campo?

y si os fijais cuando coloco la flechita se pone hacia arriba en cambio me pone arriba los de menor valor esto es asi? o es un fallo??


la url donde podeis verlo es esta

http://www.lanxo.es/villatorrejon/equipo.html

un saludo y gracias de antemano
  #2 (permalink)  
Antiguo 20/10/2008, 07:23
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: duda con Jquery tablesorter.

Lo de la flecha es correcto. La flecha hacia arriba significa "orden ascendente", es decir, empezando por el menor y aumentando.

En cuanto a cómo ordenar la tabla por una columna, basta mirar la documentación. Es fácil:

En la llamada que haces a tableSorter en tu página, añádele otro parámetro en el objeto de configuración. En concreto añádele sortList:

Código javascript:
Ver original
  1. $(document).ready(function() {
  2.     $("table#large").tableSorter({
  3.         sortClassAsc: 'sortUp', // class name for asc sorting action
  4.         sortClassDesc: 'sortDown', // class name for desc sorting action
  5.         stripingRowClass: ['even','odd'],
  6.         stripRowsOnStartUp: true,
  7.         sortList: [[2,1],[5,1]], // Esto ordena primero por Goles (de más a menos) y luego por Partidos Jugados (de más a menos)
  8.         headerClass: 'largeHeaders', // class name for headers (th's)
  9.         dateFormat: 'dd/mm/yyyy' // set date format for non iso dates default us, in this case override and set uk-format
  10.     })
  11. });

El formato de sortList es:
Código:
[ [<columna>,<orden>], [<columna>,<orden>] ... ]
Las columnas se cuentan desde 0 y el orden puede valer 0 (ascendente) o 1 (descendente).
  #3 (permalink)  
Antiguo 20/10/2008, 09:49
 
Fecha de Ingreso: octubre-2008
Mensajes: 122
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: duda con Jquery tablesorter.

Muchisimas gracias por la respuesta!!

pero he copiado el código y no me esta funcionando, se me queda igual que antes.

y puedo hacer que al hacer el primer click se me ordene de mayor a menor en alguna columna por ejemplo??

siento ser tan inutil jaja pero me estoy volviendo loco :(

Última edición por pablo1985; 20/10/2008 a las 10:06
  #4 (permalink)  
Antiguo 20/10/2008, 13:14
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: duda con Jquery tablesorter.

He estado mirando y tienes una versión bastante antigua de tablesorter. En esa versión no hay sortList.

Bájate la versión más reciente.
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 15:45.