планшетный пейджер - PullRequest
       4

планшетный пейджер

6 голосов
/ 22 июня 2010

Я работаю с таблицей сортировки, и я не смог найти никакой документации о пейджере плагина таблиц сортировки.Дело в том, что у меня есть таблица, которая отображает некоторые данные, и в каждой строке есть ссылка для удаления, к которой прикреплен уникальный идентификатор элемента, который будет удален (очевидно).У меня вопрос: можно ли сохранить страницу, на которой я сейчас нахожусь, и затем установить пейджер прямо на страницу, которой он был раньше?Это потому, что когда я перезагружаю таблицу после удаления строки, она возвращается на первую страницу.

Что я хочу сделать, это примерно так:

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

Большое спасибо, Виктор

Ответы [ 2 ]

7 голосов
/ 22 июня 2010

Если вы щелкнете по тегу tablesorter, вы найдете несколько других разработчиков, борющихся с этим типом проблемы, таких как Нужна помощь с плагином Jquery TableSorter Pager .

В ответе естьи отвечает на другие подобные вопросы, предлагается использовать DataTables.net .

Да, сейчас сложно думать о смене инструментов, но уровень разочарования по поводу вашей проблемы с подкачкой и положительное мнение о другом инструменте позволяют предположить, что вы сможете решить эту проблему болеебыстро и вернуть ваш проект в нужное русло, изменив инструменты.

0 голосов
/ 28 января 2015

Это очень старый вопрос, но, несмотря на это, плагин Pager теперь имеет опцию savePages, которая сохраняет состояние пагинации даже при обновлении.

Эта проблема покрывает это: https://github.com/Mottie/tablesorter/issues/444

...