2011-10-28 6 views
0

데이터베이스 결과가있는 테이블에 tablesorter jquery 플러그인을 사용하고 있습니다. 그러나로드 할 수있는 행은 10,000 개가 넘고 테이블로드시 한 번에 10,000 개를로드 한 다음 결과를 페이지 당 10,20,30,40 개의 결과로 페이지 매김합니다. 한 번에로드하거나 처음 100 개를로드하는 것을 막을 수있는 방법이 있습니까?tablesorter 플러그인 페이지 매기기

이 포럼을 읽었으며이 질문은 제기되지 않았습니다. 제발 내가 페이지 10,000 (10,20,30,40 등) 당 결과의 수를 표시하는 데 문제가있는 것은 아닙니다. 이것은 10,000 행의 거대한 데이터베이스를 가지고 있기 때문에 첫 번째로드에서 실제로 행을로드하는 것과 같습니다.

감사합니다.

+0

데이터 세트를 반환하는 데 사용할 코드를 사용해야합니까? – dSquared

+1

tablesorter 플러그인은 많은 수의 행을 처리 할 수 ​​있도록 제작되지 않았으며 페이지에서 한 번에 x 개의 행만 사용하면 tablesorter가 지원하지만 tablesorter의 페이지 매김 플러그인이 지원하지 않는 ajax 로딩이 필요합니다. 나는 tablesorter를 대체 할 또 다른 플러그인을 찾아 볼 것을 제안한다. –

답변

1

내가 원하는 것은 한 번에 10 개의 행을로드 한 다음 페이지를 변경할 때마다 다음 10 개를로드하는 것이 맞습니까?

그렇다면 jqGrid을 살펴 보시기 바랍니다. 여기에는 페이징, 정렬 및 비동기 서버 호출과 같은 많은 기능이 내장되어 있습니다.

+0

네, 이것이 내가 찾고있는 것입니다. 처음에 페이지를로드하면 모든 데이터가로드 된 다음 10 개만 표시됩니다.이 때문에 처음에는 매우 작은 스크롤 막대가 표시되고 그 다음 페이지가 작아집니다. 새 플러그인으로 이전하지 않고도 저를 도울 수 있습니까? – johndie

+0

나는 당신이 사용하고있는 플러그인에 익숙하지 않아 그 점에서 많은 도움을 줄 수 없다. 다른 의견 제시 자의 의견에 따라 다른 표식 플러그인으로 전환하거나 나만의 호출 시스템을 사용할 것을 제안합니다. 나중에는 더 빨라지 겠지만 전자는 더 쉬울 것입니다. – arb