2012-10-02 3 views
0

트위터 부트 스트랩과 함께 jquery-datatables-rails gem을 성공적으로 사용하고 있습니다. 부트 스트랩을 사용하려면 datatable jquery 함수에레일즈 부트 스트랩 데이터 테이블

sPaginationType: "bootstrap" 

을 사용해야합니다. 모두 좋은. 기본적으로

는 부트 스트랩 매김은 다음과 같습니다 부트 스트랩 매김에 의해 생성 된 페이지의 수를 제한 할 수있는 방법이

<- previous 1 2 3 4 5 next -> 

있습니까? 이

<- previous 1 2 3 next -> 
+0

jQuery를이 설정이 "jQuery.fn.dataTableExt.oPagination.iFullNumbersShowPages = 3;". 그러나 그것은 부트 스트랩 페이지 매김에 영향을 미치지 않습니다. – hellion

+0

아마도 이것이 도움이 될 것입니다 http://cssdeck.com/labs/twitter-bootstrap-pagination-and-pager –

+0

여기에 나열 될 페이지의 수를 결정하는 것은 트위터 부트 스트랩이 아닙니다. 그것은 다른 코드에 의해 완료되어야합니다! – HungryCoder

답변

0

표시되는 페이지의 수는 dataTables에 의해 주어진 샘플 코드 (그리고 JQuery와-datatables 레일 보석에서)에서 하드 코딩을? : 같은 예를 들어, 그래서 보인다.

"full_numbers"페이지 매김과 동일한 동작을 사용하기 위해 a pull-request을 제출했습니다. 이 풀 요청이 병합 될 때

, 당신은 단지처럼 datatables를 초기화해야합니다 :

$.fn.dataTableExt.oPagination.iFullNumbersShowPages = 3; 
$('#my-table').dataTable({ 
    "bPaginate": true, 
    "sPaginationType": "bootstrap", 
    "bScrollCollapse": true 
}); 
+0

달콤한! 상황에 맞게 CSS를 조정했지만, 분명히 그 요청을 따를 것입니다. 감사! – hellion

+0

PR이 병합되었습니다. 즐겨! – noirbizarre

관련 문제