2010-06-22 6 views
6

Je travaille avec tablesorter et je n'ai pas pu trouver de documentation sur le pager plugin tablesorter. Le truc c'est que j'ai une table qui affiche des données et dans chaque ligne il y a un lien de suppression auquel est attaché l'identifiant unique de l'élément qui va être supprimé (évidemment). Ma question est, est-il possible de sauver la page dans laquelle je suis au moment de la suppression, et puis mettre le pager directement à la page où il était avant? C'est parce que quand je recharge la table après la suppression de la ligne, cela revient à la première page.tablesorter pager

Ce que je veux faire est quelque chose comme ceci:

//Before deleting 
var page = //Here is what I'm asking for, a way to get the page that is on now 
var rowsPerPage = //A way to obtain the size option of the pager 
//Delete row 

//Refresh table and then a way to set the 
///page where I was again. 
    $("#TST").tablesorter(...) 
       .tablesorterPager({ 
        container: $("#TSTPager"), 
        positionFixed: false, 
        size: 5 
       }); 

Merci beaucoup, Victor

Répondre

7

Si vous cliquez sur l'étiquette tablesorter, vous trouverez plusieurs autres développeurs aux prises avec ce type de problème, tel que Need Help with Jquery TableSorter Pager plugin.

Dans une réponse, et des réponses à d'autres questions similaires, une suggestion est faite d'utiliser DataTables.net à la place. Oui, il est frustrant de penser à changer d'outil pour le moment, mais le niveau de frustration associé à votre problème de téléavertissement et les opinions favorables sur l'autre outil suggèrent que vous pourriez résoudre ce problème plus rapidement, et remettre votre projet sur la bonne voie en changeant d'outils.

+0

merci, je vais donner un essai – vikitor

+0

merci DOK beaucoup, roches DataTables !!! – linuxatico

0

Ceci est une très vieille question, mais pour ce que ça vaut, le plug-in Pager a maintenant une option appelée savePages qui enregistre l'état de pagination même à l'actualisation.

Cette question couvre: https://github.com/Mottie/tablesorter/issues/444

+0

Un conseil amical, un exemple de code de code va grandement améliorer votre réponse. –

+0

Ce lien pointe vers une branche non officielle de la bibliothèque tablesorter d'origine. Ce n'est donc pas la même bibliothèque. C'est difficile à dire car les sites Web sont très similaires. Page d'accueil de la fourche - http://mottie.github.io/tablesorter/docs/index.html –