Прошу помочь обуздать сбегающую навигацию tablesorter
Вложений: 3
Доброго дня!
Прошу помощи у знающих людей,т.к. сама уже в отчаянии. Есть табличные данные, приходящие в формате JSON. Но форматируется этот Json немного криво, поэтому автоматически разобрать и использовать Jqgrid никак не получилось, пришлось разбирать вручную, но проблема не в этом. Изначально использовала для сортировки и навигации по таблице плагин TablSorter и его же TableSorter.Paging. При сортировке дат были проблемы, но их я поправить смогла(спасибо гуглу), но есть еще ОГРОМНАЯ проблема пейджинга при сортировке: когда я меняю количество записей на странице панель навигации автоматически перемещается вверх или вниз, под таблицу. Однако когда я сортирую записи теоретически высота таблицы меняться видимо не должна, и перемещения не происходит. В моем случае данные отличаются по длине и таблица становится больше,а панель навигации остается на месте, то есть прямо НА таблице. Я просмотрела код обеих библиотек но никак не пойму какую функцию из библиотеки пейджинга вызывать при сортировке,чтоб ликвидировать этот недостаток. Все опробованные варианты не работают. Прошу подсказать что и где исправить,чтобы при сортировке данных так же пересчитывалась позиция панели навигации. http://javascript.ru/forum/attachmen...d=145907593 9 Или второй вариант- нашла плагин jTPS, объединяющий в себя и навигацию и сортировку. Он прекрасно работает в плане навигации, однако и даты и числа(как с точкой,так и с запятой) сортирует как строки. Обсуждений и решения данной проблемы для него я не нашла. Даты пробовала передавать хотя бы в неудобном формате ГГГГ/ММ/ДД, но все равно остается проблема с числами, и в его коде я не нашла прямого распознавания типа данных,чтобы подправить сортировку как в TableSorter. Третьим вариантом я пыталась объединить навигацию от второго плагина и сортировку от TableSorter, но если их включать одновременно, то сортировка не работает, а если отключать сортировку в jTPS, но и навигация автоматически отваливается((( Пожалуйста, помогите добиться любого работающего варианта любым из способов. Архив с примером и библиотеками tablesorter прикрепляю, а так же архив с бибилиотекой jPTS. Очень надеюсь на помощь. P.S. встаивла бы код но не знаю какая часть нужна, а полностью плагин переписывать,наверное,мног овато.. |
А данные откуда? Может проще сортировку серверу выполнять, а ее параметры указывать клиентом?
|
Часовой пояс GMT +3, время: 00:57. |