Brauche Hilfe mit Jquery TableSorter Pager plugin
Ich bin mit dem tablesorter-plugin: http://tablesorter.com/docs/ mit jquery 1.4.2
Nun mein problem ist. Der Benutzer kann dynamisch hinzufügen von Zeilen der Tabelle. Aber das scheint in Unordnung zu bringen, die Auslagerungsdatei. Wie die erste wird es auf die erste "Seite" der Zeilen, die aber, wenn Sie gehen würde, um die zweite Seite und gehen Sie zurück zu der ersten Seite. Sie neu aufzunehmen, ist verschwunden. Ich weiß nicht, wo es geht, aber es ist einfach Weg.
Ich versucht, dies zu tun
$('#pagerid').unbind('click');
$('#tbl tbody ').append(response.HtmlRow);
$('#tbl').trigger('update');
Also habe ich versucht zu lösen die pager-Methode klicken Sie auf und machen Sie einen trigger-update, aber das scheint nicht zu funktionieren. Ich habe dann versucht, fügen Sie die folgende Zeile nach der oben genannten 3 Zeilen.
$('#tbl').tablesorterPager({ container: $('#pagerid') });
aber es scheint nichts zu tun zu haben.
http://tablesorter.com/docs/example-pager.html
InformationsquelleAutor chobo2 | 2010-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, weil TableSorterPager speichert ein Cache-array mit den Zeilen der Tabelle und dann zerstört/erstellt die Tabelle zeigt nur die "interessanten" Zeilen aus dem cache - abhängig von der Seite ausgewählt.
Ich lief in dieses Problem, bevor Sie bei der Arbeit, es sei denn, ich hatte auch die TableSorterFilter plugin auf der Oberseite der Pager und TableSorter. Ich landete immer es, um zu arbeiten, schließlich, aber es nahm viel Mühe ändern der plugin-code.
Wenn ich von vorn beginnen, ich würde haben ging mit DataTables.net das scheint eine umfangreichere API, für diese Art von Dingen. In der Tat, würde ich vorschlagen, diesen Weg gehen, bevor du dich verrückt!
InformationsquelleAutor BradBrening
Die Zeile (tr), die Sie hinzufügen, muss die style-tag "display:table-row;"
InformationsquelleAutor Carcione