Pregunta

Estoy intentando utilizar el plugin jQuery mesa clasificadora para una tabla que se genera utilizando ASP.NET GridView.

Por alguna razón enloquecedor, que funciona bien en IE pero no en Firefox o Chrome. Siempre parece ordenar sólo en la primera columna, incluso si hace clic en otras columnas.

He subido el código HTML generado (después de despojar al mínimo al mismo tiempo mantener los identificadores de ASP.NET, etc, en caso de que fuera posible la causa del problema). Por favor cuento un vistazo a

http://www.reliacap.com/tsorter/tsorter.html

Se autónomo a excepción de la escritura tablesorter y hoja de estilos que están en la misma carpeta.

Le agradecería cualquier ayuda.

¿Fue útil?

Solución

Esto hace que funcione para mí:

jQuery(document).ready(function() {
   $('table[id$=GridView1]').tablesorter({
     textExtraction: 'complex'
   });
});

Creo que las etiquetas <span> dentro de sus celdas de la tabla confunde el plugin si no se indique explícitamente que hacer la extracción de contenido de fantasía.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top