JQuery TableSorter не может заставить работать пейджер - PullRequest
0 голосов
/ 26 июля 2010

У меня есть этот измененный сортировщик таблиц и пейджер по адресу: tourscript.com/jqueryasp/room_numbers.asp, вы можете видеть как сортировку, так и беспорядок пейджера ... У меня та же версия этого, но без пейджера, расположенного в http://tourscript.com/jqueryasp/room_numbers2.asp# во второй версии сортировка работает нормально. Кто-нибудь знает способ добавить правильный пейджинговый плагин в моем случае? Я пробовал много комбинаций, но безуспешно. Я упоминаю, что я новичок в Jquery, * 1003.*

спасибо

1 Ответ

1 голос
/ 02 сентября 2010

Ладно, это ваша проблема.

Этот код очень похож на учебник , который я написал один раз для встроенного редактирования с помощью плагина tableorter.Не уверен, что именно там вы взяли свой исходный код.

В вашей таблице выглядит, что у вас есть 7 строк, если вы просто посмотрите на него по номиналу.Но на самом деле у вас есть 14 рядов.1 строка для каждой видимой строки и дополнительная строка для каждой строки, чтобы приспособить встроенное редактирование.Плагин пейджера ограничивает видимые строки предопределенным значением, которое в базовом случае составляет 10 строк.

Поэтому, когда вы нажимаете на заголовки сортировки, пейджер отвечает, сокращая количество строк до 10. (Нея не могу вспомнить, почему он не делает срез в начале)Пейджер не заботится о том, скрыты они или нет, потому что он просто не работает таким образом (простота дизайна).

Так что, когда кажется, что у вас есть только 4 строки, это фактически 4 видимых +6 невидимых строк (вы можете использовать что-то вроде Firebug, чтобы подтвердить это).

Итак, у вас есть несколько вариантов решения вашей проблемы:

  1. Вы не знали или не хотитевстроенное редактирование, в этом случае просто удалите все секции tr, которые выглядят следующим образом: tr class="editline" style="display:none;"
  2. Вы хотите встроенное редактирование, а также сортировщик таблиц и пейджер.В этом случае вы создаете прецедент и сами по себе.
...