2010-06-16 1 views
9

Это может показаться вам очень глупым вопросом, но я заверяю вас, что я просматривал интернет, и мне не повезло об этом. Мой вопрос: возможно ли установить начальный номер страницы в плагине плагинов tablesorter? По умолчанию он принимает параметр 10, но я попытался поставить 5 в качестве выбранного параметра, и он загружает 10 в любом случае. Если я изменю его и вернусь к 5, он будет загружен, как сказано, 5, но не в начале.tablesorter pager initial pagination

Есть ли какой-либо вариант при загрузке tablesorter? Мой код TableSorter это:

$("#TST").tablesorter({ 
     headers: { 0: { sorter: false }, 4: { sorter: false }, 5: { sorter: false }, 6: { sorter: false} }, 
     sortList: [[1, 0], [2, 0], [3, 0]], 
     widgets: ['zebra'] 
    }) 
    .tablesorterPager({ 
     container: $("#TSTPager"), 
     positionFixed: false //, 
     //pagesize: 5 
}); 

атрибут размер_страницы я писал в tablesorterPager был тест, но он не делает то, что я от него хочу.

+1

Я никогда не использовал пейджинговый плагин для tablesorter, но если вы не получите решение, возможно, попробуйте http://www.datatables.net/ – DisgruntledGoat

+0

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

ответ

27

В .tablesorterPager вызове указать переменный размер: пример: -

.tablesorterPager({container: $("#pager"), size: 20}); 
+1

Я пробовал это, но, похоже, это не сработало. Изменено ли ключевое слово «размер»? – disruptive

+0

'size' также не работает для меня - даже если я его изменил в файле' jquery.tablesorter.pager.js'. Я получаю 10 строк. Не важно что. – mrcoulson

0

В jquery.tablesorter.pager.js файле это будет 10 размер в файле JS так изменить его на 5, как показано ниже значения по умолчанию переменной блока.

this.defaults = { 
    size: 5 
} 
-1

Я была такая же проблема с $.tablesorter.storage на первом. Попробуйте savesPages на ложном

.tablesorterPager({ 
    container: $(".ts-pager"), 

    size: 5, 
    savePages : false, 
}) 

На самом деле, я копаться в исходном коде яваскрипта и найти, что параметры пейджера хранится в виджете хранения TableSorter.

+0

Добро пожаловать в SO! Даже если ваш ответ решает проблему, неясно, почему это может помочь. Пожалуйста, уточните, что произойдет, если вы передадите значение false с этим параметром и объясните, как он решает проблему. – Glubus

+0

Это похоже на то, что вы должны добавить в свой ответ, а не в ответ на меня. Попробуйте изменить свой ответ. – Glubus