2010-06-22 11 views
6

Ich arbeite mit Tablesorter und ich konnte keine Dokumentation über das Plugin Tablesorter Pager finden. Die Sache ist, dass ich eine Tabelle habe, die einige Daten anzeigt, und in jeder Zeile gibt es einen Löschlink, an den die eindeutige Kennung des Elements angehängt wurde, das gelöscht werden soll (natürlich). Meine Frage ist, ist es möglich, die Seite zu speichern, in der ich im Moment des Löschens bin, und den Pager dann direkt auf die vorherige Seite zu setzen? Dies liegt daran, dass beim erneuten Laden der Tabelle nach dem Löschen der Zeile auf die erste Seite zurückgekehrt wird.Tablesorter Pager

Was ich tun möchte, ist so etwas wie dieses:

//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 
       }); 

Vielen Dank, Victor

Antwort

7

Wenn Sie auf dem tablesorter Tag klicken, können Sie mehrere andere Entwickler Ringen mit dieser Art finden von Problem, wie Need Help with Jquery TableSorter Pager plugin.

In einer Antwort dort und Antworten auf ähnliche Fragen wird ein Vorschlag gemacht, stattdessen DataTables.net zu verwenden.

Ja, es ist frustrierend Werkzeuge an diesem Punkt zu denken, zu ändern, aber das Niveau der Frustration mit Ihrem Paging-Problem, und den günstigen Meinungen über das andere Werkzeug, deutet darauf hin, dass Sie dieses Problem bekommen vielleicht in der Lage, schneller gelöst, und bringen Sie Ihr Projekt auf den richtigen Weg, indem Sie die Werkzeuge ändern.

+0

danke, ich werde es eine geben versuchen – vikitor

+0

Ihnen sehr DOK danken, DataTables- Felsen !!! – linuxatico

0

Dies ist eine sehr alte Frage, aber für das, was es wert ist, hat das Pager-Plug-in jetzt eine Option namens savePages, die den Paginierungsstatus sogar beim Aktualisieren speichert.

Dieses Problem umfasst es: https://github.com/Mottie/tablesorter/issues/444

+0

Ein freundlicher Tipp, ein Beispiel Code-Snippet wird Ihre Antwort erheblich verbessern. –

+0

Dieser spezielle Link verweist auf eine inoffizielle Verzweigung der ursprünglichen tablesorter-Bibliothek. Es ist also nicht dieselbe Bibliothek. Es ist schwer zu sagen, da die Websites sehr ähnlich aussehen. Homepage der Gabel - http://mottie.github.io/tablesorter/docs/index.html –