2013-02-21 3 views
2

이미 내 프로젝트에 TableSorter을 구현했습니다. 이제 문제는 어떤 경우에는 천 명이 넘는 많은 레코드가 필요하다는 것입니다. TableSorter 플러그인은 아약스를 통해 페이지 매김 클라이언트 쪽을 수행합니다. 서버 측 페이지 매김 + 전체 데이터가 아니라 단일 페이지로 정렬하고 싶습니다. 즉, 단일 페이지에 TableSorter의 레코드가 10 개있는 경우 해당 단일 페이지에서 정렬을 수행해야합니다 (해당 10 개의 레코드에만 해당). 다른 테이블 플러그인으로 변경할 수 없습니다. 어떻게해야합니까? 내 데이터가 모델에서옵니다.TableSorter 너무 많은 레코드

+0

tablesorter transform grid from html table. serser 쪽 페이지 매김을 수행하려면 변형되지 않고 동적으로 그리드를 만듭니다. 그래서 당신은 tablesorter로 서버 측 페이지 매김을 할 수 없습니다. 다른 플러그인을 사용해야합니다. –

+0

다른 플러그인을 사용하려면 mvc 예제를 공유합니다. –

+0

@ AliRızaAdıyahşi, 답장을 보내 주셔서 감사합니다. 그러나 플러그인을 변경할 수 없습니다. – Dhwani

답변

0

pager ajax demo의 경우 serverSideSorting 옵션을 수동으로 변경해야 현재 테이블 내용을 정렬 할 수 있습니다. 어쩌면 그것도 당신을 위해 일할 것인가? 다음 코드를 포함 해보십시오.

$('table').bind('pagerInitialized', function(e, c){ 
    // allow current content sorting; this variable is automatically 
    // set to true when ajax is initialized 
    this.config.serverSideSorting = false; 
});