2012-10-02 88 views
0

我成功使用jQuery數據表導軌的Gem與twitter引導。使用引導程序需要使用:Rails Bootstrap Datatables

sPaginationType: "bootstrap" 
DataTable中的jQuery函數

。一切都很好。

默認情況下,引導分頁看起來是這樣的:

<- previous 1 2 3 4 5 next -> 

有沒有辦法來限制由引導分頁創建頁面的數量?例如,所以它看起來像這樣?:

<- previous 1 2 3 next -> 
+0

jQuery有此設置「jQuery.fn.dataTableExt.oPagination.iFullNumbersShowPages = 3;」。但是,這不會影響bootstrap分頁。 – hellion

+0

也許這將有助於http://cssdeck.com/labs/twitter-bootstrap-pagination-and-pager –

+0

它不是twitter引導者誰決定在這裏列出的頁數。它必須由您的其他代碼完成! – HungryCoder

回答

0

顯示的頁面的數量由數據表給出的示例代碼(以及jQuery的數據表護欄寶石)是固定的。我提交了a pull-request以使用與「full_numbers」分頁相同的行爲。

當這種拉請求將被合併,你只需要初始化數據表像:

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

甜!我調整了CSS讓事情變得更好一些......但是,一定會遵循這個要求。謝謝! – hellion

+0

公關已合併。請享用! – noirbizarre