Ver Mensaje Individual
  #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).