У меня есть набор из примерно 40 записей в списке, который работает внутри таблицы с разбивкой на страницы, 10 записей на страницу и сортировка включена для всех столбцов. Моя проблема в том, что разбиение на страницы не работает с параметром sortForce . При его реализации страница будет «работать» (как при загрузке) при первой загрузке, а при нажатии на один из столбцов (это не столбец sortForce) разбиение на страницы образным образом взрывается и отображает все записи на та же страница внезапно.
Сортировка затем блокируется только в одном направлении, вы можете сортировать только в том направлении, которое первоначально описала sortForce (asc или desc), но для ВСЕХ столбцов (поэтому вы не можете сортировать asc по столбцу 1, скажем, если sortForce сказал desc для sortForce для любого столбца, по которому вы сортируете). Посмотрим, смогу ли я взять образец:
$(document).ready(function() {
$("table").tablesorter({sortForce: [[2,0]]});
$("table").tablesorter({widthFixed: true, widgets: ['zebra']}).tablesorterPager({container: $("#pager")});
});
Попробуйте это с любым набором таблиц, вы можете получить набор таблиц для тестирования из исходного кода здесь:
http://tablesorter.com/docs/example-pager.html
Если то, что я пытаюсь сделать здесь, принудительно выполнить сортировку по одному столбцу, а затем установить вторичную сортировку для других столбцов, включая разбиение на страницы, кажется проще сделать с другим решением, Я широко открыт для предложения.