Tengo una tabla que se actualiza con ajax y después de actualizarla si está ordenada pero no tengo que ordenar una columna fija sino la misma que se hizo clic por última vez antes de la actualización.Jquery Tablesorter ordena la misma columna después de la actualización
function tableUpdated() {
$(".tablesorter").trigger("update");
//alert($(".tablesorter").sorting);
var sorting = [[7, 0]];
$("table").trigger("sorton", [sorting]);
}
En mi código tengo que poner mi índice de la columna seleccionada en lugar de 7
Gracias, lo intentaré ... –
primero: gracias por esto. Segundo: ¿el 0 en la búsqueda de datos no lo hace de forma predeterminada a ascendente \ descendiendo (se me olvida cuál es) y no al valor seleccionado por el usuario? – javamonkey79
@ javamonkey79: Suponiendo que eso es lo que es el 0, tienes razón. Este podría ser otro buen lugar para usar .data(). Guarde la dirección del ordenamiento como otra propiedad en la tabla y actualícela cuando se cambie la dirección del ordenamiento. – Aaron