2015-06-30 2 views
1

Я выполнил сортировку на стороне клиента для gridview с помощью JQuery TableSorter. Но когда моя страница загружается в первый раз, она не отображается в отсортированном порядке. Мне нужно щелкнуть по заголовку, чтобы отобразить его в порядке возрастания. Я разрешаю сортировку только на 2-й столбец. Реализовано сTablesorter не сортирует при начальной загрузке страницы

список сортировки
$("#<%=gvDetails.ClientID%>").tablesorter({ 
       sortList: [2, 0], 
       headers: {   
        0: { sorter: false }, 
        1: { sorter: false }, 
        3: { sorter: false }, 
        4: { sorter: false } 
       } 
      }); 

Я получаю эту ошибку:

JavaScript runtime error: Unable to set property 'count' of undefined or null reference

Может кто-то пожалуйста, предложить МВТ, как решить эту проблему. Благодаря!

ответ

0

Я не могу сказать, какую версию TableSorter вы используете, но sortList option * должен быть установлен с массивом массивов (demo):

$('table').tablesorter({ 
    sortList: [ [0,0], [1,1] ] 
}); 

* Ссылка sortList, на мой fork of tablesorter, но настройка параметров одинакова как для оригинала, так и для вилки.

Смежные вопросы